Mayflower Village offers townhouse style living in a serene, fully landscaped neighborhood in beautiful Plymouth, Massachusetts. Convenient to shopping, schools, public transportation, and all that Plymouth has to offer. Call today and start living right!