Get directions to: Branford River Lobster, Branford, CT
Restaurant address: 50 Maple St, #4 Branford, CT 06405, USA
Restaurant: Branford River Lobster