DealsStarwood Capital makes $850m strategic investment in Echelon Data CentresEchelon is a data centre developer in Ireland and the UK.ByIrien Joseph15 February 2024•2 mins readJavaScript is required to read this article. Please enable it in your browser and reload the page.DealsEuropeTMT