Le Méridien Indianapolis
123 South Illinois Street · IndianapolisIndiana46225 · United States  · Phone:
(317) 737-1600
Local Time:
23:18
· Weather:
Light rain,
14 °C / 57 °F
  4.2 / 5   Read All (43) Write Review
About Le Meridien - Le Meridien Indianapolis
Check In
#
Check Out
#
Room(s)
Adults Per Room
Children Per Room

About Le Méridien

Our History
Experience a mix of contemporary culture rooted in European heritage at Le Méridien hotels. Our artistically inspired boutique hotels invite you to discover the destination and absorb the local culture of your surroundings. Celebrate the beauty of art, carefully crafted cuisine, and connect with the community while you call our sophisticated accommodations home. 

The Le Méridien brand was established in Paris in 1972 and was welcomed into the Starwood portfolio in 2005. Our brand is unique among hotels for our dedication to establishing a one-of-a-kind guest experience through our signature Le Méridien initiatives, including our dining and artistic partnerships. 

Learn more about the history of Le Méridien hotels >>