Where is Duxbury?

Where is Duxbury located?

Duxbury, Vermont, United States (approx. 44.3270012°, -72.7526176°)


Where is Duxbury on the map?