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 ValueTo read this article please Login or SubscribeAnnual Subscription Discount – Now €149!