1. Paradise Sports
38 Park Rd, Windsor, VT 05089
Coordinate: 43.51389,-72.40164
Phone: (802) 674-6742
2. Windsor Recreation Department
29 Union St, Windsor, VT 05089
Coordinate: 43.47682,-72.39247
Phone: (802) 674-6783
3. Paradise Sports
25 Depot Ave, Windsor, VT 05089
Coordinate: 43.48044,-72.385
Phone: (802) 674-6742