Main Square

Apartments in Toronto, Canada
Suggest an edit · Your business? Claim now

Add more information

Main Square is a complex of four apartment buildings in Toronto, Canada. The three-hectare site houses about 2000 people. It is located in the eastern …

Social profiles

Data from: YPCA