Japanese steakhouse · 429 Green Springs Hwy Ste. 121, Homewood, AL
To-Go · Delivery
More food in Homewood, AL · Japanese Steakhouse in Homewood