North Road Open Space in Groton, Connecticut

North Road Open Space in Groton is a nature reserve (Town of Groton). North Road Open Space is located near Barton Lane. North Road Open Space also exists in Waterford.

Leisure
nature reserve
Operator
Town of Groton