Windwood Open Space in Groton, Connecticut

Windwood Open Space in Groton is a nature reserve (Town of Groton). Windwood Open Space is located near Windwood Way.

Leisure
nature reserve
Operator
Town of Groton