Le Méridien Indianapolis
123 South Illinois Street · Indianapolis · Indiana 46225 · United States · Phone: (1) (317) 737 1600