155 Mayflower Street, Duxbury, Massachusetts, USA 2332
The Town of Duxbury is located 25 miles South of Boston. The Town covers 23 square miles and is bordered on the East by the Atlantic Ocean. The Town of Duxbury has a population of roughly 15,000 and about 30 full time officers.