Get directions to: Thimble Islands Lobster Co, Branford, CT
Restaurant address: 31 Harrison Ave Branford, CT 06405, USA
Restaurant: Thimble Islands Lobster Co