Deals Counterparts

Starwood considers sale of European data center firm Echelon

Sale Data Center announced Europe Mar 27, 2026
EUR4.5B
Deal Value
1.2 GW
Capacity

Starwood Capital Group is considering selling its stake in European data center firm Echelon, which could be valued at up to €4.5 billion. Echelon has eight campuses in its pipeline across Europe, totaling 1.2GW of capacity, with 400MW operational or under development. The company has multiple sites across Ireland, as well as projects in the UK, Spain, and Italy. Starwood invested $850 million in Echelon in 2024 and is working with Deutsche Bank AG and Eastdil Secured LLC to explore options. A sale process is expected to start in the coming weeks. The potential sale of Echelon would be one of the largest data center deals in recent history, highlighting the growing demand for data center infrastructure in Europe.

Get daily data center deal alerts — free, no spam.

Register free to access full counterpart details, deal analysis, and timeline.

Register free →

Timeline

Announced
Mar 27, 2026
Signed
Closed

Get the full picture — timeline, source intelligence, and counterpart analysis.

Register free →
Track Data Center deals