Hotel · Holiday Inn Express and Suites Edwardsville by IHG, Edwardsville United States from $184 / night