Taqueria El Milagro

Crewe, VA · Mexican restaurant

Rating
4.7/5
★★★★★ 4.7
Reviews
20
Rank in Crewe
#2
of 19 restaurants
City Percentile
78%
rating percentile
Address
Taqueria El Milagro, 111 E Virginia Ave, Crewe, VA 23930
Phone
(434) 298-8594
Website
usmapiz.org/details/taqueria-el-milagro-ChIJMdT
Status
Closed · Opens 11 AM Sat

Taqueria El Milagro is a restaurant located in Crewe, VA. It is one of 19 restaurants listed in Crewe. Its 4.7-star rating is above the Crewe city average of 4.3 stars. It ranks #2 among Crewe restaurants by combined rating and review volume. There are 10 photos associated with this location.

About Taqueria El Milagro

Small town Mexican Restaurant with a Relaxing and Inviting atmosphere. Friendly and Interactive Service to fit anyone’s needs.

Hours

Friday11 AM–9 PM

Customer Reviews

★★★★★ 5.0 Beth Q · Feb 2026

Authentic Mexican Great service, delicious food, clean & comfortable place: what more could you ask for. We’re so happy to find good Mexican food!

★★★★★ 5.0 Happy Apostal · Feb 2025

We were absolutely DELIGHTED with our experience at Taqueria El Milagro! The staff was friendly and attentive, the food was fabulous and reasonably priced, and the atmosphere was clean and pleasant with lovely murals on one wall. We had the Flautas, Sopes con Al Pastor, and two buche tacos. The taste was SO good, and the serving sizes were perfect. Not only were we full by the end, but had plenty left over for lunch the next day. I have been to so many Mexican restaurants, and having just returned from vacation in Mexico, I would say this Taqueira is not only authentic, but it is also one of the best. We will definitely be making this a regular destination for our Mexican cuisine needs. 😊🇲🇽🎉

★★★★☆ 4.0 Lesley Jaimes · Feb 2026

Really quick! Lengua was okay, not super flavorful but the sauces were good and toppings were fresh!

★★☆☆☆ 2.0 Missy 2u · Feb 2025

My 1st time and the food was ok, not the best. The rice seemed overcooked. They don't have fountain drinks, just sweet tea, but not really sweet at all. They only have bottled drinks for $2.50. The food was pricey to me compared to other Mexican restaurants I've been too and I've to more than l can count. And l must say this one may be the worst. It wasn't a crowd in there either. For a mini bowl like to spoons full of queso was $5.00. I had to double check for the prices of everything because l was charged twice for some food, and l only received 1. So l had to make sure it was corrected. The food did look ok before l tasted it, though. I did have high hopes for this restaurant since it's local, but I can't say l will come here again. For 2 people, it was almost $50 for an adult and chil

★★★★☆ 4.0 Dave in Victoria Virginia · Feb 2026

First time here,food was good ,and lots of it.prices are consistent with today's market. service was nice but I believe still in training and needs more time to be a great tip receiver. We will return.

Accessibility & Amenities

✓ Wheelchair Accessible Parking Lot

Services

Mexican restaurant

Top Restaurants in Crewe

NameRatingReviews
Yoder’s Market★★★★★ 4.920 reviews
Crewe Town Library★★★★★ 4.915 reviews
Dine 'N' Crewe★★★★★ 4.520 reviews
Bravo Italian Grill★★★★☆ 4.220 reviews
Sundae's Restaurant★★★★☆ 4.220 reviews
Tacos el Milagro (Food Truck)★★★★★ 5.07 reviews
Subway★★★★☆ 3.920 reviews
Arby's★★★★☆ 3.920 reviews
New China Chinese Restaurant★★★★☆ 3.720 reviews
Hardee's★★★☆☆ 3.320 reviews

This listing is informational. Contact the business directly to verify credentials, services, and availability.