$199
81 Palmer Ave
Falmouth, MA 02540
Falmouth, MA 02540
The Palmer House Inn is located in Falmouth, a delightful New England town on the Upper Cape. The Inn is situated in the historic district, a quiet residential...
more
Amenities
Wheelchair Accessible, Meeting Facilities, Restaurant in Hotel, Fireplace, Whirlpool Bath, Bicycling, Air Conditioning, Television... see all
Wheelchair Accessible, Meeting Facilities, Restaurant in Hotel, Fireplace, Whirlpool Bath, Bicycling, Air Conditioning, Television... see all
