Get directions to: Kyoto Japanese Steak House, Tewksbury, MA
Restaurant address: 1487 Main St Tewksbury, MA 01876, USA
Restaurant: Kyoto Japanese Steak House