Located in Indianapolis, Ind., the University of Indianapolis was founded in 1902 and has 5,200 students.
Located in Indianapolis, Ind., the University of Indianapolis was founded in 1902 and has 5,200 students.
⚠ No related posts found.
Sign-up for the Weekly Newsletter from Hoosier State Today.