Otoro Hibachi Leeds

Japanese steakhouse · 8525 Whitfield Ave #121, Leeds, AL

Hours

More food in Leeds, AL · Japanese Steakhouse in Leeds