Parks Windsor Meadows State Park is in the southeast corner of town and runs along the shore of the Connecticut River.
Parks Windsor Meadows State Park is in the southeast corner of town and runs along the shore o.f the Connecticut River