Discover this place
Located in the heart of Penhook, Virginia, Mexico Viejo Penhook offers a vibrant and authentic Mexican dining experience that has captivated both locals and visitors alike. With a menu brimming with flavorful dishes, guests rave about the Spicy Arroz Con Pollo and the standout Pork Carnitas, which many have proclaimed as some of the best they’ve enjoyed.
The establishment boasts an inviting atmosphere, complemented by friendly staff who treat diners like family. Customers, such as Keri Rising and Cathy Pascale, commend the excellent service and appreciate the ample outdoor seating, ideal for enjoying meals in pleasant weather. Signature drinks, notably the Margarita Fresca and Jalapeño Margarita, have also garnered favorable reviews, blending refreshment with a kick.
Described as “amazing” by patrons like Austyn Jones, Mexico Viejo Penhook truly shines in providing a hearty dining experience. Whether indulging in a Burrito Deluxe or sharing Nachos Supremos, diners can expect a flavor-packed journey that leaves them wanting more. With its family-friendly vibes and authentic cuisine, this restaurant is a must-visit gem in Penhook.
Photos
Amenities & More
Service options
- Outdoor seating
- Curbside pickup
- Takeout
- Dine-in
- Delivery
Highlights
- Fast service
- Great beer selection
- Great cocktails
- Live music
- Sports
Popular for
- Lunch
- Dinner
- Solo dining
Dining options
- Brunch
- Lunch
- Dinner
- Catering
- Dessert
- Seating
- Table service
Amenities
- Bar onsite
- Restroom
- Wi-Fi
Atmosphere
- Casual
- Cozy
- Trendy
Crowd
- Family-friendly
- Groups
- Tourists
Reviews for Mexico Viejo Penhook
Review highlights
Based on 162 reviewsMexico Viejo Penhook is frequently praised for its authentic Mexican cuisine, with particular acclaim for dishes like birria quesadillas, nachos, and pork carnitas. Reviewers appreciate the friendly and family-oriented atmosphere, often highlighting the welcoming and attentive staff that enhance the dining experience. The restaurant’s comfortable setting, including inviting outdoor seating, is noted as an additional appeal, especially during pleasant weather. While popular and occasionally busy, customers consistently express satisfaction with the quality of food and service, making it a favored local spot for both casual meals and family outings. Overall, Mexico Viejo Penhook is recognized as a reliable destination for genuine flavors and a warm, pleasant ambiance.
The birria quesadillas were good. My husband ordered the nachos. He liked them. Great atmosphere. Looks like they have great outdoor seating when it is nice outside.
So glad we finally went to this place. We had excellent service, food and drinks. Very family oriented and comfortable. We will definitely be back!
Came here with my wife and it was pretty good. I enjoyed the Nachos Supremos I got.
Great authentic food. Friendly staff. Highly recommend the Pork Carnitas, my favorite. Some of the best I have had.
This place is really friendly and the servers make you feel like family. The food is AMAZING. If you get the chance, come here it sometimes get busy in the summer, but if you wait, you will love it and not regret waiting. LOVE THIS PLACE!
Don't judge by the outside...this place was EXCELLENT! Understated appearance leads into a busily decorated interior (or outside seating) with prompt, polite service and awesome food. Had the gauc app and it was fresh and super tasty. Steak salad for me and it was also super tasty, and delicious! Spicy ranch was very good, and the pricing very reasonable at just under $15 I would definitely come back! Must try, and a gem for how there are not a lot of restaurant choices in this rural area! Bonus points for using eco-friendly digging bags (compostable)! Everywhere should switch to these.
Great staff, food, and drinks! Saturday gets busy but live music was nice!
Great find at Smith Mountain Lake! Amazing food quality and taste. Great service. Cool atmosphere for the entire family. Don’t forget dessert as I was blown away by the pineapple coconut loco.
Write a review
Share your experience with the community. Your honest feedback helps others find great places.
Quick info
Opening hours
- Monday (Today) Closed
- Tuesday Closed
- Wednesday 03:00 AM - 09:00 PM
- Thursday 03:00 AM - 09:00 PM
- Friday 12:00 AM - 09:30 PM
- Saturday 12:00 AM - 09:30 PM
- Sunday 12:00 AM - 08:00 PM
Location
Own this business?
Claim this listing to update info, respond to reviews and reach more customers.
Claim listingMore places in Virginia
Discover more places like this
Browse thousands of bars, restaurants, cafés and more — wherever you go.