La Tolteca is offering a contactless Menu!

When you are seated, scan the QR code posted at your table with your phone.  

You will be instantly directed to our full online menu.  (Kid's Menu is on here too)

The drinks and dessert menu is listed online also.  

We will still have paper to go menus available  for those who are unable to access our online menu.

Happy Hour is back!

Happy Hour will be every Monday to Thursday night from 4 to 7 p.m. 

(Specials are for Dine In Only)

We will have our 14 oz. Lime Margarita for 2.99!

Enjoy our Nachos for 4.99!

Choose from Cheese, Bean, Ground Beef or Shredded Chicken Nachos!

We hope to see you soon!

Our Dining Room is open!

We will be open at 50% Capacity.  

What this means is that we have to skip every other table to accommodate social distancing. 

There are a few rules though: 

 As you enter the building to be seated inside, please wear a mask or face covering until you are seated and 

please respect social distancing while you are waiting.

Please expect a little bit of a wait as we will be cleaning and sanitizing tables between customers. (This is standard procedure from before) All of our employees will be wearing masks and gloves while we serve you and we look forward to seeing all of you!

We will be continuing to offer Curbside pick up and all of our Family Meals to go!

Customer Favorites 

View Full Menu


Cantina Menu

Family Meals

Lunch Menu

Kid's Menu


La Tolteca has been serving Williamsburg since 1992!  We are a family owned Mexican Restaurant located near the Premium Outlets on Route 60.  Our menu features traditional Mexican fare like Chile Verde, Mole Poblano, Carnitas and Birria as well as Tex Mex favorites like Quesadillas, Fajitas and Chimichangas!   Our Dining Room is currently open as well as our patio, weather permitting.