Get directions to: Tokyo Japanese Steakhouse, Findlay, OH
Restaurant address: 1800 Tiffin Ave Findlay, OH 45840, USA
Restaurant: Tokyo Japanese Steakhouse