Address: 1935 DeKalb Avenue Sycamore IL,60178
Holiday Inn Express & Suites is located in the center of the industrial and commercial district. They have 69 guest rooms available and a meeting room that can accommodate up to 20 people. This hotel has a fitness facility and an indoor pool. Guests also can indulge in their free continental breakfast, and take full advantage of their business center.