Ottawa IL Party Centers 1. 120 W Stevenson Rd, Ottawa, IL 61350-9693 | Holiday Inn Express OTTAWA (800) 345-8082