Japanese steakhouse · 8525 Whitfield Ave #121, Leeds, AL
More food in Leeds, AL · Japanese Steakhouse in Leeds