Holiday Inn Express South - Indianapolis

5151 S East St
Indianapolis
Indiana
United States