Located off of Interstate 465, this hotel is 13 miles from downtown Indianapolis. It has a heated outdoor pool, and offers spacious suites with fully-equipped kitchens, and free Wi-Fi.
Number of rooms: 94
5802 West 71st Street, Indianapolis, IN 46278, United States
Hotel booked 1 times today.