AlternativesContinental EuropeNorth AmericaUK&IrelandStarwood Capital invests $850m in Echelon Data Centres By CRE Herald - 15/02/2024 ShareFacebookTwitterPinterestWhatsAppLinkedinReddItEmail Image: Echelon The investment values the Company at approximately €2.5bn Enterprise ValueThis content is for subscribers onlyTo read this article please login or subscribe