About
Michael's On Simcoe is an establishment located in Toronto, Ontario on 100 Simcoe St C111. Michael's On Simcoe is in the "Steak house" category. Stylish restaurant featuring in-house aged steak, plus inventive cocktails & an extensive wine list.
Categories
Steak house
Reviews
No review
Leave a review
Nearby restaurants
You may also like