Discover Sherwood Island State Park: Connecticut’s Coastal Charm
Sherwood Island State Park, nestled on the shores of Long Island Sound in Westport, Connecticut, offers visitors a unique blend of beach fun and natural exploration.
Sherwood Island State Park, nestled on the shores of Long Island Sound in Westport, Connecticut, offers visitors a unique blend of beach fun and natural exploration.