Fresh,tasty,colorful Mexican food. Full bar with tvs throughout. Comfy spot with indoor and outdoor options. Kid options and even ice cream in the back. Can't beat it!
Mexico Viejo
(17)
Advertisement
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 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....
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
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.
Advertisement





