Mi Viejo Restaurante brings genuine Mexican cuisine to Mayo with fresh ingredients, tender meats, and the kind of hospitality that keeps locals and travelers coming back.
Mi Viejo Restaurante brings genuine Mexican cuisine to Mayo with fresh ingredients, tender meats, and the kind of hospitality that keeps locals and travelers coming back.
It earned 4.2★ across 134 reviews one plate at a time — fresh food, fair prices, and a welcome that keeps regulars coming back.
Come grab a seat and dig in. Simple, generous, and exactly what you came for.



Real photos from the restaurant. Tap to take a closer look.
Looking for something specific? Call and we'll sort it out →
4.2 · 134 Google reviews — earned one happy customer at a time.
Straightforward, fair prices with no surprises. What we quote is what you pay.
A simple, no-runaround process. Real people who get you taken care of fast.
Service that shows up — the kind your neighbors recommend by name.
"My friend and I ate here with our daughters while staying at Cindy’s Motel. Food was excellent! Authentic meals and super fresh herbs and veggies. We will be back when we stay at the motel again and visit all the springs in the area."
"We went for lunch, about 12:30, on a Friday and got seated right away. Received drinks, chips and salsa and ordered queso and churiso which came out really fast. The server was quick to get our order in. I ordered the carnitas and my hubby ordered the chicken, queso on a bed of rice. They both…"
"The flavors and portions were over the top. Zero stars on the service. We were on the second basket of chips when the waitress finally brought us our drinks. Refills never came. The Viejo Burrito was delicious. Some of the orders were not correct but we were afraid to ask them to fix it because…"
Rated 4.2 out of 5 across 134 Google reviews.
We're in Mayo, Lafayette — easy to find, easy to work with. Give us a call and we'll take care of you.
or call +1 386-294-1111
Call Mi Viejo Restaurante to reserve a table or ask about today's specials.