Holiday Inn Express & Suites Sedalia, an IHG Hotel

Holiday Inn Express & Suites Sedalia, an IHG Hotel
4001 West Broadway Blvd., Sedalia, MO 65301 United States (USA)