The Lobster Barn

996 Hancock St, Abington 02351, United States Get Directions to this spot
Seafood Restaurants
996 Hancock St
Abington, 02351
MA, United States
(781) 384-2494

2 reviews for The Lobster Barn

  • 4 reviews are hidden: show all reviews

Rate and review The Lobster Barn in Abington, MA, United States!

Share your experiences at The Lobster Barn with your friends or discover more Seafood Restaurants in Abington, MA, United States.