A quick drive from Boston, this cozy New England town is home to gorgeous riverside views, plenty of green space, and ...
Founded in 1673, Duxbury Beach is regarded as one of the most beautiful beaches in Massachusetts, winning the American Shore ...