South Windsor Attractions & Activities - The Best Holiday Destinations for 2020
South Windsor is a small town in Connecticut it is 5 miles NE of Hartford, Connecticut and 88 miles SW of Boston, Massachusetts. The town is conveniently located inside the Hartford metropolitan area.
The Most Frequently Asked Travel Questions about South Windsor