Sunday
11:00 AM - 9:00 PM
Monday
11:00 AM - 9:30 PM
Tuesday
11:00 AM - 9:30 PM
Wednesday
11:00 AM - 9:30 PM
Thursday
11:00 AM - 9:30 PM
Friday
11:00 AM - 9:35 PM
Saturday
11:00 AM - 9:35 PM
Opens at 11:00 AM
Treat yourself to our must-try list that has everyone talking
Feel the joy of good food in a lively atmosphere, perfect for families, friends, and solo diners alike. Our upstairs area is ideal for private parties, making your special moments even more memorable. So why wait? Make your event extra special with our vibrant and tasty dishes.
Browse photos of our delicious tacos, burritos, and more. Each image captures the vibrant flavors and fresh ingredients. Explore our gallery and let the pictures inspire your next visit or order from Mexico City Taqueria!
Only available In-House
Check out our most recent reviews!
Nice place. Fun atmosphere. Great food and service. Authentic Mexican. Family run. Full bar. Super clean. We've been here a bunch of times and it never disappoints.
Chris K.
Just moved to the area and absolutely love a good fajitas and ritas place- the decorations were so fun and the margs come in huge glasses. Food was delicious and will definitely be going again!
Lauren D.
Incredible tacos and I tried quite a few. Margs are well balanced and the churros are a great finish to genuine Mexican food. The atmosphere is authentic and the staff was very energetic and took great care of us. Genuinely cant wait to go back, this very well will be our Cinco de Mayo spot.
Kyle K.
Catering
Healthy Options
Easy Parking
Vegetarian Options
Has kids' menu
Gluten-Free
Events Room
We serve the following areas: Ashland, Workmans Circle Camp, Camp Bob White, Coburnville, Framingham, Cordaville, Framingham Center, Whitneys, Fayville, Southville, Hopkinton, East Holliston, Holliston, Hayden Row, Southborough, Lokerville, West Natick, Sherborn, Woodville, Metcalf.
We are known for the following: Menudo, Grilled Chicken, Taco, Pozole, Nachos, Tamales, Pico De Gallo, Taco Salad, Churros, Carne Asada.
Sunday
11:00 AM - 9:00 PM
Monday
11:00 AM - 9:30 PM
Tuesday
11:00 AM - 9:30 PM
Wednesday
11:00 AM - 9:30 PM
Thursday
11:00 AM - 9:30 PM
Friday
11:00 AM - 9:35 PM
Saturday
11:00 AM - 9:35 PM
Opens at 11:00 AM