JOHN CARVER INN AND SPA

25 SUMMER STREET
Plymouth
Massachusetts
United States