Digital Crossroads of America Data Center and Energy Plant


Offices

Location: Hammond, Indiana

Construction Cost: $75M

Project Square Footage: 111,000

Date of Completion: 6/2020