3 Mariachis (Esplanade)
Monday–Tuesday: 12:00 p.m.–9:00 p.m. Wednesday–Thursday: 12:00 p.m.–10:00 p.m. Friday–Saturday: 12:00 p.m.–11:00 p.m. Sunday: 12:00 p.m.–9:00 p.m.
(416) 507-1004
What is 3 Mariachis (Esplanade)? Anchoring the lively dining strip at 140 The Esplanade just east of St. Lawrence Market, 3 Mariachis brings an energetic, full-throttle Mexican dining room to Old Town Toronto. Expanding downtown from its original suburban locations, the space is vibrant with colourful decor, upbeat playlists, and a sprawling sidewalk patio primed for sunny afternoons. Seating accommodates everything from celebratory group dinners along wide banquettes to quick rounds of drinks at the bar.
3 Mariachis (Esplanade) Menu & What to Order The kitchen turns out generous scratch-made classics, headlined by the sizzling Mixed Grill Molcajete loaded with steak, chicken, tiger shrimp, nopales, and bubbling Oaxaca cheese. The Birria Tacos arrive crisped and laden with melted cheese alongside a deeply savoury consommé, while the house guacamole paired with crisp pork chicharron makes an ideal starter. Vegetarians can lean into the mushroom pastor or crispy avocado tacos, washed down with a tajín-rimmed Mangonada Margarita or a traditional clay-cup Cantarito.
Know Before You Go Reservations are strongly recommended for Friday and Saturday dinners when the room fills with pre-theatre diners and birthday parties, though walk-ins can often snag patio or bar seats during earlier afternoon hours. The location is an easy 10-minute walk east from Union Station or King subway station, with Green P parking garages situated directly across the street. Operating hours run seven days a week starting at noon.
Must-Try Highlights & Specialties
Frequently Asked Questions About 3 Mariachis (Esplanade)
3 Mariachis (Esplanade) is located at 140 the Esplanade, Toronto, ON, M5A 4P5 in the St. Lawrence Market neighbourhood of Toronto, Ontario.