The Global Switch offices in East India Docks, east London

- Image ID: DYA5X6
The Global Switch offices in East India Docks, east London
CandyAppleRed Images / Alamy Stock Photo
Image ID: DYA5X6
The offices of data centre providers Global Switch, in East India Docks, east London
Location: East India Dock, London