Global Switch data centre provider premises in East India Docks East London England UK with reflections in landscaped water feature

- Image ID: GAFEK9
Global Switch data centre provider premises in East India Docks East London England UK with reflections in landscaped water feature
Justin Kase zfivez / Alamy Stock Photo
Image ID: GAFEK9
Location: Near East India DLR station, Tower Hamlets, East London, England UK