★★★★
Le Meridien Indianapolis (4 stars) is a hotel with great standards located very close to the center of Indianapolis, in a privileged situation. In this accommodation you can find affordable prices, from 255 €. Offers to its customers free wifi internet connection in all its facilities. Le Meridien Indianapolis offers several amenities, being some of the most relevants: spa, parking, restaurant, air conditioned, gym and car rental service. Its facilities are adapted to persons with reduced mobility. Customers travelling with pets are also allowed to stay. About the touristic spots, in the whereabouts of Eiteljorg Museum of American Indians and Western Art and Indiana Historical Society and close to NCAA Hall of Champions and Indianapolis Zoo.It belongs to the Le Méridien chain.
You can book your room in Le Meridien Indianapolis from 255 €.
There are 119 comments on this accommodation:
Address: 123 South Illinois Street. IN 46225 Indianapolis. United States.