Address: 211 South Meridian Street, Indianapolis
Hotel rating from 8 guests: 9.3
Guests at the Indianapolis Downtown Homewood Suites are placed within walking distance of Bankers Life Fieldhouse, and the RCA Dome, home to football's Colts. …
Featuring an indoor pool and fitness center, this Columbus, Indiana hotel has accommodations with cooking facilities and free Wi-Fi and internet access. …