Le Méridien Indianapolis Indianapolis
123 South Illinois Street -
Indianapolis,
IN 46225
Near Indiana Convention Center