Map location of
Drowned Land Brook, Windsor, MA, USA

Windsor, Massachusetts, United States