21st CENTURY
TELECOM
CHICAGO, ILLINOIS
40,000 square feet