indianapolis tennis center s

150 University Blvd.
Indiana
United States