Update Info - Lobster Barn
This restaurant was reported as closed. If it is open, let us know.
Lobster Barn
996 Hancock St
Abington, MA 02351
996 Hancock St
Abington, MA 02351
This restaurant was reported as closed. If it is open, let us know.