Hibachi 88
1821 18th St, Spirit Lake
(712) 336-0973
Menu
Restaurants in Spirit Lake, IA
Hibachi 88
1821 18th St, Spirit Lake, IA 51360
(712) 336-0973