Japanese steakhouse · 3000 Meadow Lake Dr #113, Birmingham, AL
More food in Birmingham, AL · Japanese Steakhouse in Birmingham