El Corral on 66 is a small, brick-and-wood cafe on Route 66 in downtown Williams, turning out Mexican staples and American diner classics in a rustic setting that fits right into the town's neon-and-history vibe. With a 4.3 rating from over 1,450 Google reviews, it's built a loyal following among road-trippers making the stop between Flagstaff and the South Rim.
What to expect
Reviewers consistently point to generous portions and genuinely made-from-scratch Mexican food — tacos, fajitas, and seafood alongside breakfast standards. Regulars single out the breakfast burrito (described as too big to finish in one sitting) and the country fried steak, plus a chunky, made-in-house salsa. The restaurant also stocks Mexican Coke, a small detail a few reviewers specifically called out. Service gets repeated praise as friendly and welcoming, and the space is kept clean and tidy.
- Location: 320 W Route 66, Williams — walkable from the historic downtown strip
- Hours: open daily, 8:00 AM – 9:00 PM
- Price range: $$ — casual, moderate
It's a solid pick for breakfast or a hearty lunch/dinner before or after the Grand Canyon Railway, with the kind of unpretentious, Route 66 character that makes Williams worth lingering in.