Showing the 25 most recently added restaurants. Want more ideas? Check out the best Spirit Lake restaurants list.

Los Lagos Spirit Lake

2308 17th Street, Spirit Lake, IA 51360

Hey, Good Cookies Spirit Lake

1310 18th Street, Spirit Lake, IA 51360

El Parian Spirit Lake

3840 U.S. 71, Spirit Lake, IA 51360

Remington's Restaurant & Lounge Spirit Lake

1511 18th Street, Spirit Lake, IA 51360

Okoboji Brewing Company Spirit Lake

3705 U.S. 71, Spirit Lake, IA 51360

Prairie Chick Spirit Lake

2625 41st Street, Spirit Lake, IA 51360

Hibachi 88 Spirit Lake

2610 17th St, Spirit Lake, IA 51360-1093

Country Gardens Spirit Lake

1603 Hill Ave, Spirit Lake, IA 51360

Papa Murphys Take N Bake Spirit Lake

3601 Highway 71, Spirit Lake, IA 51360

Casey's Carry Out Pizza Spirit Lake

1304 18th St, Spirit Lake, IA 51360

Subway Spirit Lake

2301 Circle Dr W, Spirit Lake, IA 51360

Subway Spirit Lake

717 18th St, Spirit Lake, IA 51360

KFC - Kentucky Fried Chicken Spirit Lake

3501 Highway 71, Spirit Lake, IA 51360

Godfather's Pizza Spirit Lake

1601 Keokuk Ave, Spirit Lake, IA 51360

Village West Resort & Hotel Spirit Lake

16010 Highway 86, Spirit Lake, IA 51360

Long John Silver's Spirit Lake

3510 Highway 71, Spirit Lake, IA 51360

Long John Silver's Spirit Lake

3510 Hwy 71 N, Spirit Lake, IA 51360

Casey's General Store Spirit Lake

704 18th St, Spirit Lake, IA 51360

Casey's General Store Spirit Lake

1304 18th St, Spirit Lake, IA 51360

KFC - Kentucky Fried Chicken Spirit Lake

3510 Highway 71, Spirit Lake, IA 51360

Dairy Queen Spirit Lake

2019 18th St, Spirit Lake, IA 51360

Burger King Spirit Lake

2290 Circle Dr W, Spirit Lake, IA 51360

Taco John's Spirit Lake

2001 Circle Dr W, Spirit Lake, IA 51360

Godfather's Pizza Spirit Lake

2310 17th St, Spirit Lake, IA 51360

Pizza Ranch Spirit Lake

2687 18th St, Spirit Lake, IA 51360