Tag: Echelon Data Centres
Starwood Capital invests $850m in Echelon Data Centres
Starwood Capital Group has announced a strategic investment in Echelon Data Centres through a controlled affiliate. The investment, totaling approximately $850 million from Starwood...