The Palmer House Inn

81 Palmer Avenue, Falmouth, Massachusetts 02540