Get directions to: John's Deli, Seymour, CT
Restaurant address: 45 Maple St Seymour, CT 06483, USA
Restaurant: John's Deli