Hotel Indy
Indianapolis Indiana
With a stay at Hotel Indy in Indianapolis, you'll be within a 10-minute drive of Children's Museum of Indianapolis and Indiana State Fairgrounds. This hotel is 7.5 mi (12.1 km) from Indiana Convention Center and 7.8 mi (12.5 km) from Lucas Oil Stadium.
Make yourself at home in one of the 40 air-conditioned rooms featuring Smart televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms with showers are provided.
Property Details
Location
5117 E 38th St, Indianapolis, Indiana 46218, United States