Get directions to: Little Tokyo Japanese Rstrnt, Norwalk, CT
Restaurant address: 120 New Canaan Ave Norwalk, CT 06850, USA
Restaurant: Little Tokyo Japanese Rstrnt