Duxbury Beach

South Shore

Beach info