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

) #129 of 268 Restaurants in Williamsburg €€ - €€€ Mexican
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...
  • Excellent39%
  • Very good34%
  • Average14%
  • Poor5%
  • Terrible8%
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 (90)
Traveller rating
Traveller type
Time of year

1 - 10 of 90 reviews

Reviewed 6 days ago via mobile

Let me start by saying the food is pretty good. But, everything before you get your food is up for debate. First of all the hostess was truly rude. No hello just took us to the table and left. Then, I ask the hostess for...More

Thank Antwann M
Reviewed 1 week ago

Went for lunch and they had an all you can eat buffet. Everything on it was fresh and kept filled. Great variety of food and all the food was excellent. The entire place was clean and the staff friendly. Very colorful atmosphere.

Thank Charles B
Reviewed 2 weeks ago via mobile

My family and I ate here for dinner one night. The service was very good and friendly. The prices were very reasonable, the same you'd expect from any other mexican restaurant. The food was extremely yummy and the portion sizes were very generous. The restaurant...More

Thank jsigafoose
Reviewed 4 weeks ago

They have excellent food and great service, if you have ever been to Mexico, if may still have some American touch, their flavors and offering are very close to the real thing, we highly recommend it.

Thank AlCifuentes
Reviewed 19 May 2017

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 6 May 2017 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 27 April 2017

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 7 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
Nearby Restaurants
Giuseppe's Italian Restaurant
1,193 reviews
.90 km away
Captain George's Seafood Williamsburg
1,098 reviews
.13 km away
Oceans & Ale
526 reviews
.85 km away
Olde Towne Pizza & Pasta
279 reviews
.76 km away
Nearby Attractions
Alewerks Brewing Company
265 reviews
1.27 km away
Williamsburg Premium Outlets
391 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
Child-friendly, Kids, Groups
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.
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