Data centres in Loughton

1 site in Loughton, Essex. 1 is not yet operating.