Lamb And Lion Inn

2504 Main St Barnstable MA 02668 USA

(508) 362-6823

Location