Palmer House Inn on Cape Cod offers 17 unique accommodations, each with its own private en suite bath. The inn is a short five-minute walk to historic downtown Falmouth, where an abundance of great restaurants and shopping await. A full, complimentar...