Usa-Places.com has listed approx 10 parks in South Windsor. Some of the Top rated parks in South Windsor are- Nevers Park, Rye Street Park, Major Michael Donnelly Land Preserve, Wapping Park, Linear Park, Lawrence Park, South Windsor Parks & Grounds, South Windsor State Wildlife Area, S Windsor Recreation Department & Major Michael Donnelly Land Preserve.