Mexican · $
1 El Mariachi Bar & Grill
1511 18th Street, Spirit Lake
- Delivery
Customers’ favorites
- Burrito California
- Mexican Fettuccine
- Cheese Quesadilla
- Shrimp Quesadilla
“Great Food, Great Service and Great Clean Atmosphere!!”
Check out our list of the best Mexican restaurants in Spirit Lake.
Mexican · $
1511 18th Street, Spirit Lake
Customers’ favorites
“Great Food, Great Service and Great Clean Atmosphere!!”
Mexican · $
2308 17th Street, Spirit Lake
Customers’ favorites
“we ordered take out and it was amazing! patron fajitas 10/10. Great service, excellent meal”
Bar & Grill · $
2608 22nd Street, Spirit Lake
Customers’ favorites
“What a nice find! Delicious food, great atmosphere, amazing prices, and incredible server...shout out to Jodi! They were super busy, and she still took great care of us...brought us our food right away. She even gave us a sweet treat for the road. I highly recommend!”
Fast Food · $
2329 Circle Drive West, Spirit Lake
“Food it is pretty good for a fast food place. But during my particular visit, I got tacos with sauce in it and the sauce was all over the outside of the taco included in the package. So is prepared very messily. When they went to hand me, my food, I had 3 bags of it. And it kind of just tried to hand me all 3 bags at the same time. And they were just crumpled up at the top. I almost dropped one of the bags as they kept trying to hand it to me.”
Mexican · $
24 US-71, Arnolds Park · 4.04 miles
Customers’ favorites
“Great service and food. Very friendly and the place is clean!”
Mexican · $
384 US-71, Arnolds Park · 4.56 miles
Customers’ favorites
“Yum! Customer Service top notch and great atmosphere!”
Mexican · $
1614 Terrace Park Boulevard, Milford · 5.28 miles
Customers’ favorites
“Absolutely my favorite place in the country to get some tacos!!! I would live here if I could lol The whole place is just nostalgic the building is super cool and the people who own it are like family!!! You won't be disappointed!!! when I go I get nachos with extra meat and cheese which they dont need I'm just a fatty and love cheese haha I also get 3 beef quesadillas absolutely divine I wish I had some right now!!!”
Mexican · $
320 U.S. Hwy 71 South, Arnolds Park · 4.48 miles
Customers’ favorites
“Awesome food, comparable to the best Mexican food we get in Texas.”
Bar & Grill · $$
1027 US-71, Okoboji · 3.21 miles
Customers’ favorites
“Noisy, very busy had to wait 1/2 hour to get seated. Almost an hour to get our food. Had liver and onions, Very Good, grew up eating it and it was a treat to find it on the menu. Others in our party bragged on the food they ordered. Had a great waiter.”
El Pollo Loco is betting that loyalty members want more than discounts. The fire-grilled chicken chain rolled out a refreshed Loco Rewards program earlier this year, pairing exclusive experiences with app-driven promotions as part of a broader turnaround that's already delivering results. The centerpiece of the relaunch: a partnership with Coca-Cola for a "soccer challenge" giving members a shot at a VIP trip to the 2026 Major League Soccer All-Star Game in Charlotte, N.C., on July 29. The grand prize includes two game tickets, hotel accommodations, flight vouchers, and a $300 Visa gift card. A hundred runner-up winners each receive a $25 El Pollo Loco gift card.
Qdoba Mexican Eats is speeding up its growth across the nation, adding 33 new locations to its plans and bringing total restaurant commitments to more than 500 across the United States. The fast-casual Mexican chain is growing through key franchise partnerships in many regions. In the Northeast, PFGS, LLC will build 15 locations across Springfield, Mass., and Hartford, Conn. Meanwhile, Empire Inc. has agreed to open 10 restaurants in the Columbus, Ohio area, using their experience running over 100 restaurants including Subway and Dunkin' stores.