Get directions to: Lazzarro's Deli, North Branford, CT
Restaurant address: 5 Foxon Rd North Branford, CT 06471, USA
Restaurant: Lazzarro's Deli