Freedom Springs Aquatics Park
850 W Stop 18 Rd, Greenwood, IN 46143
Freedom Springs Aquatics Park is a Sports Complexes place is located in Greenwood, Indiana. The address of Freedom Springs Aquatics Park is 850 W Stop 18 Rd, Greenwood, IN 46143.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 317-884-2078, or open their website to view relevant information, The url is http://www.greenwood.in.gov/division/blocks.php?structureid=21