Thatcher ParkBy admin / June 6, 2023 Thatcher Park4649 W Vermont St, Indianapolis, IN, 46222, USAIndianapolis Indiana Phone: 3173277390Url: http://funfinder.indy.gov/#/details/57