Data centres in Leeds

1 site in Leeds, West Yorkshire. 1 is not yet operating.