Ichiban Hibachi & Sushi - Flowood Restaurants Flowood Bookmark Contact Information 153 Ridge Way , 39232, Flowood, 32.339516, -90.071976 601-919-0097 Detailed InformationTo Go orders only Features Carryout