Where is University of Indianapolis located?
University of Indianapolis, University of Indianapolis, United States of America (approx. 39.709724°, -86.13514°)
University of Indianapolis, University of Indianapolis, United States of America (approx. 39.709724°, -86.13514°)