1. South Windsor Swim & Tennis 2985 Addison Road Ext, Windsor, CT 06095 Coordinate: 41.85612,-72.663895 Phone: (860) 648-1828