Metro Square Plaza, 3636 Steeles Ave E, Markham L3R, Canada
No delivery
Spot something wrong?
Dishes at Metro Square Cafe Restaurant. Prices may vary in venue.