Best restaurants in Spirit Lake, IA
- 5Open nowArby's3501 U.S. 71, Spirit Lake, IA 51360Restaurant
- 3.3Open nowAsian Palace817 Lake Street, Spirit Lake, IA 51360Restaurant
- Closed nowBreakfast Barn (formally Keglers)2105 Circle Drive West, Spirit Lake, IA 51360Restaurant
- 1Closed nowBurger King2209 Circle Drive West, Spirit Lake, IA 51360Restaurant
- Open nowCasey's General Store1304 18th Street, Spirit Lake, IA 51360Restaurant
- Dairy Queen Brazier2019 18th Street, Spirit Lake, IA 51360Restaurant
- 3.5Closed nowDuke's of Okoboji LLC16854 259th Avenue, Spirit Lake, IA 51360Restaurant
- 4Open nowEl Parian Inc3840 U.S. 71, Spirit Lake, IA 51360Restaurant
- 5Closed nowFamily Diner1604 Hill Avenue, Spirit Lake, IA 51360Restaurant
- 4.8Closed nowGingham Inn & Colonial Lounge100 Hill Avenue, Spirit Lake, IA 51360Restaurant Bar
- 4.5Open nowGodfather's Pizza2310 17th Street, Spirit Lake, IA 51360Restaurant
- 3.5Open nowHibachi 882610 17th Street, Spirit Lake, IA 51360Restaurant
- 5Open nowJimmy John's1007 18th Street, Spirit Lake, IA 51360Restaurant
- Open nowKum & Go300 18th Street, Spirit Lake, IA 51360Restaurant
- 3Closed nowLast Chance Stadium Lounge1821 18th Street, Spirit Lake, IA 51360Restaurant Bar
- Open nowMain Event Bar & Eatery16010 Iowa 86, Spirit Lake, IA 51360Restaurant
- 5Closed nowMcKeens Pub & Grill2608 22nd Street, Spirit Lake, IA 51360Restaurant Bar
- 5Oaktree Bar-B-Que2791 15th Street, Spirit Lake, IA 51360Restaurant
- 4.7Closed nowPapa Murphy's Take 'N' Bake Pizza3601 U.S. 71, Spirit Lake, IA 51360Restaurant
- 5Open nowPizza Ranch2003 18th Street, Spirit Lake, IA 51360Restaurant
- 1Closed nowPub19 Bar & Grill1665 Iowa 86, Spirit Lake, IA 51360Restaurant Bar
- 3Open nowRemington's Restaurant1511 18th Street, Spirit Lake, IA 51360Restaurant
- ROC Management Maintenance Shop1903 Zenith Avenue, Spirit Lake, IA 51360Restaurant
- 1Closed nowSUBWAY®Restaurants2200 17th Street, Spirit Lake, IA 51360Restaurant