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.

Pueblo Viejo Mexican Restaurant

107 James J Freeland Mem Dr, Hillsborough, NC 27278-2595
+1 919-732-3480
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent29%
  • Very good38%
  • Average27%
  • Poor5%
  • Terrible1%
Travellers talk about
“burrito” (5 reviews)
“shrimp” (3 reviews)
Closed Now
All hours
$$ - $$$
107 James J Freeland Mem Dr, Hillsborough, NC 27278-2595
All Details
Write a Review
Reviews (55)
Traveller rating
Traveller type
Time of year

1 - 10 of 55 reviews

Reviewed 2 weeks ago

Just no....just don't go. Cheese whiz, jar sauce and dirty tables. Good grief......it is awful. Go to Ixtapa instead!!!

Thank mhill0812
Reviewed 22 May 2017

We decided to try this restaurant since we always went to El Patron in Durham and wanted a change. We were very surprised to see an expansive menu with a lot of choices. The service was good and quick and the food was great. We...More

Thank Mary S
Reviewed 28 April 2017 via mobile

This is our favorite Mexican restaurant in the area. The food is good and the staff is friendly and efficient for the most part. Sure wish they would do something about their parking lot though.

Thank GulfWarHomer91
Reviewed 9 April 2017

Convenient to downtown Hillsborough, close to I-85 and not too bad of a drive off of I-40. Tucked in an old house gives you the feeling that you are eating at your friend's house for a good Mexican dinner. Service is still their downfall but...More

Thank NCluvtrav
Reviewed 5 April 2017

I took my adult daughter for a lunch here. Very nice natvie decorations and atmosphere. The cocktails are really good, too. The food is good and not Tex-Mex, but really Mexican cooking.

Thank 9allmine
Reviewed 21 March 2017

My wife and I went here while staying in Hillsborough, I ate the chili relano, burrito and taco plate, My wife had the shrimp deablo both plates were to perfection! the relano was not battered which was perfect. Well the only downside was their margarita...More

Thank Martin W
Reviewed 16 February 2017

I took a friend of mine there for a bday dinner. They placed the sombrero on her head, sang and gave her a beautiful chocolate dessert for free! The Mexican food there is always good!

Thank CBinNorthCarolina
Reviewed 8 February 2017 via mobile

Pueblo Viejo not only has excellent service, but delicious food with genuine Hispanic flair. It's a great place to take the kids for a Friday night out.

Thank Warm C
Reviewed 31 January 2017

My title summed it up: nice atmosphere, great service, but disappointing food. The restaurant is a converted house that makes for comfortable small rooms instead of the usual large dining-rooms. Prices were reasonable at $8.50 for a combination plate. The chips and salsa came promptly...More

Thank RonCooley
Reviewed 17 January 2017

A favorite of the locals, this restaurant offers both indoor and out side seating along with an open air bar area. An expansive menu that offers something for everyone and includes Amazing fresh hot chips and salsa!!

Thank NCnodrog
Nearby Restaurants
Restaurante Ixtapa
68 reviews
1.45 km away
The Colorado Burrito
22 reviews
.19 km away
24 reviews
.32 km away
Nearby Attractions
97 reviews
1.27 km away
Occoneechee Mountain State Natural Area
78 reviews
1.59 km away
Gold Park
16 reviews
1.55 km away
Hillsborough Antiques Mall
8 reviews
.12 km away
Questions & Answers
Get quick answers from Pueblo Viejo Mexican Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Kids, Child-friendly
Open Hours
12:00 - 21:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
12:00 - 22:00
Location and Contact Information
  • Address: 107 James J Freeland Mem Dr, Hillsborough, NC 27278-2595
  • Location: United States  >  North Carolina (NC)  >  Hillsborough
  • Phone Number: +1 919-732-3480
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