Best Japanese Restaurants In Spirit Lake, IA

Last Updated:
Sort
Hibachi 88 is a restaurant located in Spirit Lake, Iowa at 2610 17th Street. They are open every day of the week.
2610 17th Street, Spirit Lake, IA, 51360
Rank
1
1 votes
Sponsor
0.0