Stevenson Towers North
Stevenson Towers is located on the western edge of the campus and consists of four 12-story towers. Featuring the popular All You Care To Eat food court and Dog Pound Deli, this residence hall complex includes suites with baths, suites without baths, double rooms, and single rooms. It is also very close to sports fields and tennis courts.
Stevenson Towers, DeKalb, IL 60115, USA, DeKalb, IL 60115