Centrally located in the heart of Indianapolis, within walking distance to popular sites, including the Indiana Convention Center, this all-suite hotel features exceptional amenities and services, along with many comforts of home.
Address: 211 South Meridian Street, Indianapolis (Indiana)
Rates from:
USD 116 Booking.com