1. The Lobster Barn 996 Hancock St, Abington, MA 02351 Coordinate: 42.13474,-70.97598 Phone: (781) 384-2494