75 Locust Street, Falmouth, Massachusetts
★★★ 3.5 stars
75 Locust Street Falmouth Massachusetts
When you stay at Captain Lawrence Inn in Falmouth, you'll be near the beach, within a 15-minute walk of Falmouth Museums on the Green and College Light Opera Company. Free self parking is available onsite.