Metro Square
Casual Dining
Metro Square is a commercial complex offering a variety of retail and dining options. It caters to a diverse range of businesses.
Location
Best places nearby
The highest rated places close to Metro Square.
Local restaurants nearby
3636 Steeles Ave E, Markham, ON L3R 1K9, CA



