AlternativesContinental EuropeNorth AmericaUK&Ireland Starwood Capital invests $850m in Echelon Data Centres By CRE Herald - 15/02/2024 Share FacebookTwitterPinterestWhatsAppLinkedinReddItEmail Image: Echelon The investment values the Company at approximately €2.5bn Enterprise Value To read this article please Login or Subscribe Register for free daily access to one article!