We had lunch at Mexico Viejo and loved the food. Everything was delicious and very authentic. I had the deluxe steak quesadilla and my husband had chicken fajitas. It was a very fun atmosphere....
Mexico Viejo
(16)
Photos
Mexico Viejo, located in Penhook, VA, is a neighborhood restaurant that combines flavorful Mexican cuisine with a vintage ambiance, featuring antique decor such as old license plates and rustic wood. The establishment prides itself on offering an extensive menu of freshly made dishes, ensuring a comforting dining experience for its patrons.
With two separate dining rooms designed for customer safety, Mexico Viejo fosters a welcoming atmosphere for laughter and conversation, while also providing takeout and curbside service. The restaurant is committed to being an integral part of the community and looks forward to serving its customers for years to come.
Generated from the website
Also at this address
Reviews
This Texan gives this place two thumbs up. Guacamole is spot on and so fresh. Drinks are perfect and the service is the best part of this little gem of a restaurant. Chicken fajitas and the salads...
We've been going to this family run business since they opened. During the very busy lake season, they can be a little overwhelmed. However, the food is different from most other Mexican...
Great hidden gem . Get the guac appetizer! Will return next time we are back in smith mtn lake
THE BEST place to get some good food around SML. Great drinks, good prices, and awesome staff. This is the best Mexican on the lake!
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.




