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.

Mexico Viejo

400 Crazy Horse Dr, Moneta, VA 24121-3916
+1 540-719-1000
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent32%
  • Very good22%
  • Average20%
  • Poor14%
  • Terrible12%
Travellers talk about
“burrito” (2 reviews)
“pineapple” (2 reviews)
“tacos” (2 reviews)
Restaurant Hours
££ - £££
400 Crazy Horse Dr, Moneta, VA 24121-3916
All Details
Write a Review
Reviews (63)
Traveller rating
Traveller type
Time of year

11 - 20 of 62 reviews

Reviewed 10 July 2017 via mobile

We first went to this restaurant on a whim during our first trip to Smith Mountain Lake and everyone loved it, including the six kids with us. Service it's always great and the food is outstanding. I personally have eaten a different meal each visit...More

Thank PSUFamilyof4
Reviewed 10 June 2017 via mobile

They have great lunch specials with generous portions and a full bar. Inside & outside dining. Try the frozen pineapple piña colada. Also the marina is very large and clean.

Thank RayDCnj
Reviewed 1 June 2017 via mobile

Everytime I go every waiter I've had is terrible all bad attitudes and unappreciative and I have had different ones. I'm so tired of their consistently bad service. Oh and you would think it's a sin to ask for white sauce and to sit outside....More

1  Thank conn17
Reviewed 26 December 2016

Fun lakefront atmosphere. Friendly-fast service and staff. Good mexican food at a fair price, dine in or out.

Thank heathch3
Reviewed 13 September 2016

On the lake for a weekend with buddies from college. Really good Mexican food. Some of the best taco I have had in a while. Margarita was very good as well. Service was friendly and fast.

Thank TeamUSMC
Reviewed 22 August 2016

Was a regular customer for many years until this year. First visit in June on a Friday night they closed early. Second visit in June on a Saturday night they seated us and then told us they were out of food. Third attempt in July-...More

Thank jtc228
Reviewed 15 August 2016 via mobile

Fresh margarita is fantastic! Also had shrimp tacos and they were also very good. I was here with several girls for a girls weekend at a friends lake house. We took the boat to the restaurant which made it even more fun! Great place to...More

Thank Tasha B
Reviewed 6 August 2016 via mobile

I've been here three times in the last four weeks. This is a popular place and you should expect a wait if you arrive during peak lunch or dinner hours on the weekend. However, it's nice to sit at the bar while you wait and...More

Thank Sethpool
Reviewed 2 August 2016 via mobile

I'm sorry to say, they forgot the Spanish passion/flavor that goes into Mexican food. You need to stop at Taco Bell before coming here, a slightly better quality of food. It's great to pull your boat up to a place and eat, really cool and...More

Thank Ken L
Reviewed 25 July 2016 via mobile

Been going here for years.. worst service I have ever received past two times there. Thought the first was just a bad night so tried again. Second time had to beg to order, then waited for server to bring dip never did, food came but...More

Thank Michelle W
Nearby Restaurants
Mitchell's Restaurant
24 reviews
4.64 miles away
Waller's Bar & Grill
196 reviews
4.87 miles away
Heath's Waterfront Grill
43 reviews
4.43 miles away
Smith Mountain Dock & Lodge
13 reviews
4.45 miles away
Nearby Attractions
Smith Mountain Lake State Park
74 reviews
3.27 miles away
Booker T. Washington National Monument
73 reviews
5.95 miles away
Smith Mountain Dam Visitor's Center
5 reviews
6.72 miles away
White Rock Vineyards & Winery
6 reviews
11.79 miles away
Ask a question
Questions & Answers
Erika M
19 August 2017|
AnswerShow all 2 answers
Response from AeroHokie92 | Reviewed this property |
Certainly not at the Bridgewater Plaza location, but not sure about the Crazy Horse location. There is a lot of open space at the campground which is very close if you wanted to keep them there. Best bet is to call and ask.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Outdoor Seating, Seating, Waitstaff, Television, Serves Alcohol, Full Bar, Takeout
Good for
Kids, Child-friendly
Location and Contact Information
  • Address: 400 Crazy Horse Dr, Moneta, VA 24121-3916
  • Location: United States  >  Virginia (VA)  >  Moneta
  • Phone Number: +1 540-719-1000
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