Le Meridien Indianapolis

at 123 S Illinois St, Indianapolis, 46225 United States

Le Meridien Indianapolis is a boutique hotel located in the heart of downtown Indianapolis.

Le Meridien Indianapolis
123 S Illinois St
Indianapolis , IN 46225
United States
Contact Phone
P: (317) 737-1600


Company Rating

2848 Facebook users were in Le Meridien Indianapolis. It's a 38 position in Popularity Rating for companies in Hotel category in Indianapolis, Indiana

599 FB users likes Le Meridien Indianapolis, set it to 32 position in Likes Rating for Indianapolis, Indiana in Hotel category