Japanese restaurant · 3435 South Shades Crest Rd. Ste 115, Birmingham, Hoover, AL
To-Go · Delivery · Dine-In
More food in Hoover, AL · Japanese Food in Hoover