Le Méridien Indianapolis offers a sophisticated and chic haven for travelers seeking an unforgettable stay in the heart of the vibrant city. With its contemporary design, impeccable service, and prime location, the hotel provides a seamless blend of luxury and comfort.
Attractions
Indy’s Teeny Statue Of Liberty Museum
E 10th St, Indianapolis, IN 46201
