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