top of page
Flavorful food, antique style and the comfort of home

We hope the familiarity of a neighborhood restaurant gives you a little comfort during these uncertain times. Looking forward to margarita nights, taco Tuesday's and a dining room full of laughter and conversation.

We are now fully open with two separate dining rooms available in order to keep our customers at a safe distance during these times. You can also support us by picking up takeout or having us bring it curbside to your vehicle. Thank you for such an awesome first year of being open, and we look forward to continue to serve you your favorite Mexican food for years to come. 



3585 Smith Mountain Rd, Penhook VA 24137   |   434-927-0040   |  @mexicoviejopenhook


Old license plates, antique bar mantles, and rustic wood. When thinking on how to design 

Mexico Viejo, incorporating antiques at every location is a must.  


Mexico Viejo offers an extensive menu of Mexican food made fresh, from scratch, daily. 


HEY SOUTHLAKE AREA! Thank you for allowing us to be part of this beautiful community.

10 minute drive from Union Hall

3 minute drive from Waters Edge

2 minute drive from Lumpkins


“I'm a testimonial. Click to edit me and add text that says something nice about you and your services.”

Jane Doe

San Diego, CA

Follow us @mexicoviejoatpenhook
bottom of page