Get directions to: Jay & Lucy's Deli, North Branford, CT
Restaurant address: 999 Foxon Road Suite 6 North Branford, CT 06471, USA
Restaurant: Jay & Lucy's Deli