John Carver Inn & Spa
Resort
Plymouth
Historic downtown Plymouth is the setting for the delightful John Carver Inn & Spa.
Number of rooms: 80
25 Summer Street, Plymouth, MA 02360, United States