Get directions to: Newtown Deli & Catering, Newtown, CT
Restaurant address: 79 S Main St Newtown, CT 06470, USA
Restaurant: Newtown Deli & Catering