Holiday Inn Express Indianapolis South
Hotel
46227 Indianapolis
United States
Phone: (317) 783-5151
Website: http://www.hiexpress.com/indysouth
Located just 5 miles from downtown, we have great rates whether you are traveling for business or fun!