The Escalator
The Escalator

Location: Canary Wharf - London UK

The Escalator

Location: Canary Wharf - London UK