Get directions to: Lynn's Deli, Branford, CT
Restaurant address: 318 East Main Street Branford, CT 06405, USA
Restaurant: Lynn's Deli