Lamb and Lion Inn

Address:

2504 Main St
Rte 6A
Cape Cod, MA 02630

Phone:

+1 508 362 6823 / +1 800 909 6923

Map:


Contact   ·   Privacy   ·   Terms