Site: Verizon London THW

Company: Verizon Enterprise
Site is located within: Telehouse London Docklands (North, East, West) building
Metro: London Docklands
Metro: London
Country: England
Country: United Kingdom
Region: Western Europe
Region: Europe
Region: EMEA
Address:
Gross SqFt: 8,072

Map and Nearby Locations:

Coriander Ave, London E14 2AA, United Kingdom