Get directions to: Nellie Green's Restaurant, Branford, CT
Restaurant address: 50 Maple St Branford, CT 06405, USA
Restaurant: Nellie Green's Restaurant