Get directions to: Diamond Corner Deli, Norwalk, CT
Restaurant address: 130 New Canaan Ave Norwalk, CT 06850, USA
Restaurant: Diamond Corner Deli