Get directions to: Tokyo Japan Restaurant, Evansville, IN
Restaurant address: 3000 N Green River Rd # 6 Evansville, IN 47715, USA
Restaurant: Tokyo Japan Restaurant