Best Sushi Restaurants In Spirit Lake, IA
May 1, 2017
Hibachi 88 is a restaurant located in Spirit Lake, Iowa at 2610 17th Street. They are open every day of the week. Ask your server about the menu items that are cooked or served raw,. All Entrees Served with Vegetable & Fried Rice(With Egg).
2610 17th Street, Spirit Lake, IA, 51360
Terms of Service
© 2017 DineRank.com. All rights reserved.