You are now leaving Menulist
We hope to see you again soon!
Lamb And Lion Inn
2504 Main St, Barnstable, MA 02668, United States
Coffee, Fish, Hotel, Bed & Breakfast, Boarding House
The redirect does not work? Just click on this link or copy it into your address bar