We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

La Carreta Mexican Restaurant

4678 S Amherst Hwy, Madison Heights, VA 24572-5386
+1 434-846-2248
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent53%
  • Very good30%
  • Average13%
  • Poor4%
  • Terrible0%
17 May 2017
18 Feb 2017
“Best Mexican Food around!”
Restaurant Hours
Mexican, Spanish
4678 S Amherst Hwy, Madison Heights, VA 24572-5386
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
Reviews (23)
Traveller rating
Traveller type
Time of year

1 - 10 of 23 reviews

Reviewed 17 May 2017 via mobile

Very good food and service. The food was more flavor full than most. Would go there any time. Great drinks too.

Thank Tom H
Reviewed 3 May 2017

Relatives took us to this restaurant claiming they really liked it. My wife and I both got fajitas. They were ok and they gave you plenty that we both were able to get a second meal the next day with the left overs.

Thank BoscoW52
Reviewed 19 February 2017 via mobile

La Carreta has been a family favorite for years, especially with my kids. Authentic food at great prices! It is the standard that I hold all Mexican restaurants to and very few meet it. Lots of choices and everything is delicious. My favorite is Pollo...More

Thank Rossersuzi
Reviewed 17 February 2017 via mobile

I like Mexican, this was not Mexican. I have been twice as the first time I was unsure if it was just a bad day for the chef. Everything is covered in cheese sauce, it's cheap but there is a reason for that. Mediocre food...More

Thank exploration88
Reviewed 17 February 2017 via mobile

I LOVE Mexican. I had an amazing experience the first time I went (Last April), then it went downhill from there. The food started getting worse and the staff didn't really want to be there. The price is cheap and cheerful but unless they get...More

Thank seddon333
Reviewed 19 January 2017 via mobile

The food is always just great! The service is top-notch with wonderful staff. You get a lot (I always need a doggie bag) of good food for a great price.

Thank glorias723
Reviewed 31 August 2016

I have been critical of other La Caretta's in the area, but I must exclude this one. Somehow they must have not pissed off the cook as he is churning out some really good food. It's not the quality that you would expect from out...More

Thank Jim L Q
Reviewed 2 August 2016

The food is really good! The service is above par, and the ambiance is good! I recommend this restaurant if you want to treat yourself and someone you love!

Thank Mike M
Reviewed 27 July 2016 via mobile

This restaurant is there to please your appetite. They have great service and great food! The pleasant staff makes each and every trip there a great one. I highly recommend it.

Thank Tim M
Reviewed 22 May 2016

Food is very good. Staff is always polite and friendly. Service is extremely prompt. Prices are extremely reasonable.

Thank BarbAWS
Nearby Restaurants
Dudley's Famaily Style Restaurant
31 reviews
.25 km away
Koto Grill
18 reviews
.31 km away
11 reviews
.35 km away
Nearby Attractions
Amazement Square
226 reviews
3.72 km away
Old City Cemetery
189 reviews
4.68 km away
Riverwalk Trail
101 reviews
3.89 km away
Point of Honor
90 reviews
3.47 km away
Questions & Answers
Get quick answers from La Carreta Mexican Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible
Good for
Kids, Child-friendly, Groups
Location and Contact Information
  • Address: 4678 S Amherst Hwy, Madison Heights, VA 24572-5386
  • Location: United States  >  Virginia (VA)  >  Madison Heights
  • Phone Number: +1 434-846-2248
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing