Hotel 1620 Plymouth Harbor 3 stars

180 Water Street, Plymouth, MA 02360, United States of America

Hotel image
Read more reviews for Hotel 1620 Plymouth Harbor