atrium logo

Hailed by the American Institute of Architects as "one of the five most important buildings of the 21st Century" and winner of the 2014 BOMA International TOBY Award in its category, Atrium Corporate Center combines location, amenities and infrastructure to provide a stellar office environment. A LEED certified and Energy Star rated property in Rolling Meadows, Illinois, this distinctive 483,000-square-foot corporate environment sits at the convergence of I-90, I-290 and Golf Road with easy access and prominent visibility.