Echelon Data Centres
Echelon Data Centres is a Dublin-headquartered developer of large-scale campuses across Ireland and the UK, with Starwood Capital holding a 50% stake taken through an €850 million investment in 2024. Its UK activity centres on the LCY10 site in London's Docklands, with a further campus planned at Chesham in Buckinghamshire, alongside a London office at 15 Stratton Street. The pitch is hyperscale-grade powered land and build-to-suit capacity for cloud and AI tenants rather than retail colocation.
At a glance
- HQ
- Dublin, IE
- Parent
- —
- Ownership
- private
- Listing
- Private
- Founded
- 2016
Market presence
Capacity and site counts are only shown on public facility pages when the figure is directly operator-published. Full footprint and signal detail stay private.
What sets Echelon Data Centres apart
- Runs six facilities across Ireland and the UK, online or under development, with combined potential capacity reported at around 800 MW (indicative).
- Starwood Capital took a 50% shareholding via an €850 million investment in 2024, a deal reported to value Echelon at roughly €2.5 billion (indicative).
- UK footprint anchored by the LCY10 development in London's Docklands, with a second UK campus planned at Chesham in Buckinghamshire (indicative).
- Irish sites at Clondalkin and Grange Castle in Dublin and at Arklow in County Wicklow carry the bulk of its near-term capacity (indicative).
Recent activity
- Broke ground on a 200 MW campus in County Wicklow, south of Dublin, extending its Irish pipeline (indicative).
- Progressing the LCY10 Docklands development as its primary UK build (indicative).
Indicative · verify with operator
Echelon Data Centres development pipeline
Planning, grid and tender activity linked to Echelon Data Centres, by build stage, tracked from public records. Filings and sources unlock on verification.
Echelon Data Centres, frequently asked
Who owns Echelon Data Centres?
Indicatively, Echelon is Irish-founded and half-owned by Starwood Capital, which took a 50% stake through an €850 million investment in 2024; the balance sits with its founders.
Where are Echelon's UK data centres?
Its UK activity centres on the LCY10 site in London's Docklands, with a further campus planned at Chesham in Buckinghamshire and a London office at 15 Stratton Street.
Track Echelon Data Centres's every move.
Get verified for signal alerts, saved searches, and off-market opportunities linked to this operator.