Michael's on Simcoe

100 Simcoe St , Toronto M5H 1L2, Canada Get Directions to this spot
Category:
Italian Restaurants
100 Simcoe St
Toronto, M5H 1L2
ON, Canada

2 reviews for Michael's on Simcoe