Holiday Inn Express & Suites Sebring, an IHG Hotel