Lamb and Lion Inn

West Barnstable • Show on map
Price as low as USD 244.00
Situated in the heart of historic Cape Cod Bay Lamb and Lion Inn offers rooms with free Wi-Fi and digital cable TV. Facilities include a solar heated outdoor pool and a spa. The air-conditioned rooms…More info


