O centro histórico de Plymouth é o cenário para o encantador John Carver Inn & Spa. A propriedade está localizada na povoação original de Pilgrim e apenas a alguns passos de Plymouth Rock, do Mayflower II (embarcação) e do histórico passeio marítimo.