Nestled in Toronto's hip and eclectic Queen Street West, the main floor with its open kitchen and overflowing bar, is always abuzz with activity. Learn more about private functions and events at Milagro on Queen West »

783 Queen St. West  |  416-366-2855

Lunch/Brunch: Fri - Sun: 11:00am - 4:30pm
Dinner: Mon - Tue: 5pm - 9:30pm | Wed - Thurs: 5:00pm - 10:00pm | Fri - Sat: 4:30pm - 11:00pm | Sun: 4:30pm - 9:30pm


Milagro on Mercer, in the heart of the entertainment district, is our largest Cantina. Our spectacular main floor boasts a spacious, elegant dining room befitting our proximity to the city’s financial centre, and is ideal for private events, seating up to 150 guests. In the summer, our John Street patio is the perfect spot to relax with some freshly-made guacamole and an after-work Margarita (or two, or three…). Learn more about functions and events at Milagro on Mercer »

5 Mercer St.  |  416-850-2855

Lunch: Mon - Fri: 11:30am - 5:00pm
Dinner: Mon - Thur: 5pm - 10pm; Fri, Sat: 10:30pm; Sun: 9:30pm
Brunch: Sat & Sun: 12pm - 4pm


Milagro on Yonge is our coziest, most family-friendly Cantina. While this outpost can get just as lively as its downtown counterparts on a Friday night, it's usually more laid-back and homespun befitting the neighbourhood. Ideal for birthday dinners, first dates, or long, sangria-fueled catch-ups with old friends. The cantina has two floors and can seat up to 100 patrons. Learn more about private functions and events at Milagro on Yonge »

3187 Yonge St.  |  416-487-2855

NOW OPEN FOR LUNCH
Lunch: Fri: 12:00pm - 2:30pm; Sat & Sun: 12pm - 4pm
Dinner: Mon to Thurs: 5pm - 9:30pm; Fri: 5pm - 10pm;
Sat: 4pm - 10:00pm; Sun: 4pm - 9:00pm

Reserve a Table


Milagro on Mercer


Milagro on Yonge


Milagro on Queen West

PLEASE CALL 416-850 2855

TAKEOUT - Pick up your order at 5 Mercer St.
Monday - Sunday 12:00pm - 9:30pm
DELIVERY
Monday to Friday 12:00 - 9:30pm | Saturday & Sunday 5:00pm - 9:30pm
Please note: delivery start time on Saturday and Sunday is 4:00pm.

PLEASE CALL 416-366 2855

TAKEOUT - Pick up your order at 783 Queen Street West
Monday - Thursday 5pm - 9:30pm
Friday - Sunday 12:00pm - 9:30pm
DELIVERY
Monday- Sunday 5:00pm - 9:30pm
Please note: delivery start time on Saturday and Sunday is 4:00pm.

PLEASE CALL 416-487-2855

TAKEOUT - Pick up your order at 3187 Yonge St.
Lunch: Fri: 12:00pm - 2:30pm
Dinner: Mon-Thurs: 5pm - 9:30pm; Fri: 5pm - 10pm;
Sat & Sun: 4pm - 9:00pm

DELIVERY
Monday- Sunday 5:00pm - 9:00pm
Please note: delivery start time on Saturday and Sunday is 4:00pm.