Town Centre Plaza
Town Centre Plaza is an open shopping centre located in Scarborough, Ontario near Highway 401.
- Type of Property: Shopping Centre
- Leasable Area: 58,023 sq. ft.
- Type of Mandate: Property Management & Real Estate Development
- Length of Mandate: Since October 2003