Get directions to: Made It Myself Deli, New Canaan, CT
Restaurant address: 151 Elm St New Canaan, CT 06840, USA
Restaurant: Made It Myself Deli