Site plan approved for 70 condominium apartments located in the Montrose Junction in Niagara Falls South. Planned building will be 8 storeys with GFA of 83,372 sq ft.
Insights
Neighborhood Overview
Complete neighborhood profile for 5587-5637 McLeod Road