We are pleased to announce that the Cape Cod Travel Guide has chosen the Palmer House Inn as the Best Bed and Breakfast of Upper Cape Cod. “Built in 1901, this impressive Queen Anne in the heart of Falmouth seems a secluded world-away from the 21st-century roar of traffic bound for Hyannis and Boston.” - [...][Continue Reading...]