Le Méridien Indianapolis is a stylish hotel situated in downtown Indianapolis. Although it doesn't have a beach, it offers a rooftop terrace with panoramic views of the city. The hotel provides modern rooms, a fitness center, a restaurant, and a bar. Guests can easily explore nearby attractions such as the Indianapolis Motor Speedway and the Indianapolis Museum of Art.