Metro Square
A strip mall in Markham, Ontario, Canada.
Last updated September 2, 2026
AI crawler reads
No AI crawler has read this profile since Oct 28, 2026.
Overview
Metro Square is a strip mall located in Markham, Ontario, Canada. Its official website provides contact information and details about the property.
History
Metro Square is identified as a strip mall in Markham, Ontario, Canada. The official website provides location and contact details.
Sources2 sources
Cite this profile: Cite the canonical profile. /brand-wiki/metro-square · Editorial policy · How profiles are compiled