Acres: 6.08

Building Age: 64

Facility Size: 65381 ft2

Back to Engagement Highlights

Location

10 Flemington Road, North York, ON, M6A2N4, Canada