La Quinta 5120 Victory Drive - Indianapolis, Indiana 46203 Approximately 7.1 miles from Indiana University Health University Hospital Compare prices for La Quinta Inn & Suites by Wyndham Indianapolis South with nearby hotels
La Quinta Inn & Suites by Wyndham Indianapolis South is the 3rd closest La Quinta hotel to Indiana University Health University Hospital.
La Quinta Closest To Indiana University Health University Hospital