Click on a photo to view a larger version in a new window.
Tellabs Corporate Headquarters Naperville, IL
Square Footage: 43,000
Owner: Tellabs, Inc.
Contractor: Pepper Construction Company
Year Installed: 2001