What are you looking for?

Mexican Restaurants in Williams

4.6 - 346 votes

Hours: 6AM - 3PM

137 W Railroad Ave, Williams
(928) 635-4907

Anna's Canyon Cafe

Breakfast served All Day. Easy parking during the week, a little tough on weekends and holidays. Smaller Mom and Pop diner style spot with friendly staff... More reviews

4.9 - 73 votes

Hours: Closed today

145 W Rte 66 # C, Williams
(602) 877-3299

Nanys Tacos

Best tacos I've had in a LONG time. Walked by the kitchen door and it smelled amazing so that was the first telltale sign it would be good. We got o... More reviews

4.3 - 366 votes

Hours: 8AM - 9PM

320 W Rte 66, Williams
(928) 635-0707

El Corral on 66

Excellent food and service! We ordered the enchiladas and a burrito! Each served with homemade tortilla soup! Delicious salsa as well! Perfect stop befor... More reviews

4.2 - 140 votes

Hours: 11AM - 10PM

2550 W Rte 66, Williams
(928) 635-2052

El Comedor Cardenas Mexican Food and Cantina

The food was amazing! I ordered the enchiladas and the green sauce is divine! As a Kentuckian, I don’t get the pleasure of having REAL green chili sauce ... More reviews

4.1 - 136 votes

Hours: 11:30AM - 8PM

706 N Grand Canyon Blvd, Williams
(928) 635-5246

La Casita

The best Pork Green Chili burrito enchilada style with green sauce on top is the best I've ever eaten. Amazing More reviews

3.7 - 206 votes

Hours: 11AM - 10PM

122 W Historic Rte 66, Williams
(928) 635-1134

Fiesta Mexican Grill

Excellent food and service. Some of the best homemade Posole I've ever had. Maybe having a problem with the A/C, as inside was extremely warm. Luck ... More reviews

3.4 - 77 votes

Hours: 9AM - 9PM

401 W Historic Rte 66, Williams
(928) 635-3030

RONALDO’S. MEXICAN FOOD

Guy behind the counter was rude, food took a long time, and food tasted terrible (dry, burrito was nothing but meat, tortilla was dry and stale). I would... More reviews

3.2 - 115 votes

Hours: 10AM - 10PM

800 N Grand Canyon Blvd, Williams
(928) 635-4435

Taco Bell

Its taco bowel,what more can be said? Ot was there at 1am when nothings open after driving for 14+ hours. The food was hot and served as quickly as could... More reviews

Loading...
View on map