Families usually flock to Plymouth, Massachusetts to see the famous Plymouth Rock, or visit the Mayflower II. But many times, they come to Plymouth just to visit the John Carver Inn. Located in the heart of Plymouth, walking distance to downtown and all its attractions, the John Carver Inn & Spa blends Colonial charm with […]