Acres: 14.28

Building Age: 62

Facility Size: 125067 ft2

Back to Engagement Highlights

Location

20 Tillplain Road, North York, ON, M3H5R2, Canada