Pueblo Viejo Mexican Grill, Mexican Grill, Authentic Mexican Food in Durham, NC

(919) 732-3480
107 James J. Freeland Memorial Drive
Hillsborough, NC 27278

Monday–Thursday, 11 a.m.–10 p.m.
Friday, 11 a.m.–11 p.m.
Saturday, 12 p.m.–10:30 p.m. 
Sunday, Closed

Pueblo Viejo Has
All ABC Permits

Local Mexican Restaurant Offering Authentic Mexican Food
Food - Mexican Restaurant
Bar - Mexican Restaurant
Dinner Plate - Mexican Restaurant


Cross the border when you dine at Pueblo Viejo, where you'll find a full menu of classic Mexican cuisine. Stop by, and you'll see why our restaurant is one of the area's favorite dining establishments.


People eat with their eyes first. Check out our online image gallery to see our quaint restaurant and our delicious looking dishes, which are sure to leave your mouth watering.

Hours of Operation:
Monday – Thursday & Sunday, 11 a.m. – 10 p.m.
Friday & Saturday, 11 a.m. – 11 p.m.

Learn More about Pueblo Viejo

Our Mexican restaurant in Hillsborough, North Carolina, invites you to come and enjoy the area's best Mexican food made with 100% vegetable oil and fresh ingredients, homemade margaritas, and friendly service. Kick back, relax in our indoor or outdoor seating areas, and enjoy a truly south-of-the-border experience.

Contact our Mexican restaurant and spice up your day with our authentic Mexican food.