The Global Switch building in London

- Image ID: H571AX
The Global Switch building in London
Mika Schick / Alamy Stock Photo
Image ID: H571AX
Detail of the Global Switch building in London, England.
Location: London. England