Get directions to: Lobster Trap Co, Buzzards Bay, MA
Restaurant address: 290 Shore Rd Buzzards Bay, MA 02532, USA
Restaurant: Lobster Trap Co