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.

La Tolteca

3048 Richmond Rd, Williamsburg, VA 23185-2012
+1 757-253-2939
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent34%
  • Very good36%
  • Average13%
  • Poor5%
  • Terrible9%
Travellers talk about
“fajitas” (7 reviews)
“cheese dip” (2 reviews)
Closed Now
All hours
$$ - $$$
3048 Richmond Rd, Williamsburg, VA 23185-2012
Write a Review
Reviews (86)
Traveller rating
Traveller type
Time of year

1 - 10 of 86 reviews

Reviewed 3 days ago

I try to go here at least once per vacation trip to Williamsburg. I happened upon it one day and am glad I stopped in..

Thank 689windy
Reviewed 2 weeks ago via mobile

Chips, salsa, cheese dip, special dinner and fajitas. All very good size portions. Deliciouso. Wait staff was very friendly. Good place to eat for vacationers. Average prices.

Thank IIJeepers
Reviewed 3 weeks ago

If you don't look for this place, you will miss it. Somehow the signage and the building does not stand out. This however is not indicative of the food. La Tolteca serves outstanding Mexican food. My favorite is the steak fajitas. The price is reasonable...More

Thank YankeeInVA
Reviewed 13 April 2017

Service was excellent and the food was well prepared and hot. Happy hour for drinks was a bonus! My husband said the chili verde was the best he ever had.

Thank Kashemi L
Reviewed 8 April 2017 via mobile

My daughter and I were visiting and decided to stop here for a change of pace. She ordered the tacos. The 3 beef tacos were average but that was all she got for $10 - $12 I don't remember the exact price but it did...More

Thank Karen E
Reviewed 6 April 2017

We went for lunch and were very pleasantly surprised. 1) The beers were ice cold! 2) The lunch specials were tasty and arrived hot (we didn't do the lunch buffet and probably wouldn't recommend it anyway ... we don't like steam table food). 3) Very...More

Thank AgeOldDinosaur
Reviewed 31 March 2017 via mobile

After lots of "colonial" food, going to La Tolteca made a nice change. Friendly, competent waitstaff, tasty food which was not overly spiced -- I was reminded of Mexican restaurants years ago in California farm country.

Thank Chaucerian
Reviewed 6 March 2017

My family and i (party of 7) visited on Saturday evening. It is usually our go-to Mexican restaurant but this night they were WAY off their A game. Slow service, cold re fried beans, inattention from wait staff and burnt chips. Yikes! We wont be...More

Thank William F
Reviewed 27 January 2017

Always good! Chips and salsa when you are seated. Your food is always hot with fresh, made to order preparation. We eat there regularly. Sizzling iron skillet chicken fajitas, crispy fried chimichangas are two dishes I will typically order. Prices are reasonable and the food...More

Thank Judi E
Reviewed 18 January 2017 via mobile

Pretty good Mexican food. Great service. We actually went here twice over the holidays--took extended family;everyone enjoyed it!

Thank Lonna C
Nearby Restaurants
Giuseppe's Italian Restaurant
1,176 reviews
.90 km away
Captain George's Seafood Williamsburg
1,081 reviews
.13 km away
Oceans & Ale
518 reviews
.85 km away
Olde Towne Pizza & Pasta
271 reviews
.76 km away
Nearby Attractions
Alewerks Brewing Company
260 reviews
1.27 km away
Williamsburg Premium Outlets
380 reviews
1.38 km away
Brass Cannon Brewin
18 reviews
.73 km away
Patriot Plaza Premium Outlets
43 reviews
.22 km away
Questions & Answers
Get quick answers from La Tolteca 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
Average prices
US$10 - US$25
Lunch, Dinner
Restaurant features
Takeout, Reservations, Seating, Waitstaff, Parking Available, Free Off-Street Parking, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Accepts Discover, Buffet
Good for
Groups, Kids, Child-friendly
Open Hours
11:00 - 21:30
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:30
12:00 - 22:30
Location and Contact Information
  • Address: 3048 Richmond Rd, Williamsburg, VA 23185-2012
  • Location: United States  >  Virginia (VA)  >  Williamsburg
  • Phone Number: +1 757-253-2939
  • E-mail
La Tolteca is a Mexican Restaurant serving classic food such as Fajitas, Quesadillas and Chimichangas as well as more traditional food like Chile Verde and Mole Poblano. What sets us apart from the other choices is our Lunch Buffet. The Lunch Buffet is available during Lunch hours (11 to 2) on Sunday - Friday.

La Tolteca was one of the first Mexican restaurants in Williamsburg and we have been serving our customers for over twenty years.