A charming New England village in Plymouth, MA with local shops, tasty restaurants, & new homes surrounded by nature.