Address: 105 South Meridian Street, Indianapolis
Hotel rating from 57 guests: 8.7
The Hampton Inn Indianapolis Downtown is ideally located directly across from the Circle Centre shopping plaza, filled with restaurants, stores and entertainment options. …