Photos for Telehouse London Docklands (North, East, West)
The 9-story data centre was built in 2010.
Tell us what you're looking for. We respond within one business day.