Oak Brook, Illinois

  • 1.5 MW total power
  • 194,000 square feet technology campus
SFR-OakBrook