La Quinta Inn & Suites by Wyndham Indianapolis South
Indianapolis Indiana
Check in
3:00 PM
Check out
11:00 AM
With a stay at La Quinta Inn & Suites by Wyndham Indianapolis South, you'll be centrally located in Indianapolis, within a 10-minute drive of Lucas Oil Stadium and Gainbridge Fieldhouse. This hotel is 7.3 mi (11.8 km) from Indiana Convention Center and 10.6 mi (17 km) from Children's Museum of Indianapolis.
Make yourself at home in one of the 123 air-conditioned rooms featuring refrigerators and microwaves. Wired and wireless internet access is complimentary, and flat-screen televisions with satellite programming provide entertainment. Bathrooms feature shower/tub combinations, complimentary toiletries, and hair dryers. Conveniences include desks and coffee/tea makers, as well as phones with free local calls.
Property Details
Location
5120 Victory Drive, Indianapolis, Indiana 46203, United States