Clocks
Clocks

Location: Canary Wharf, London, England.

Clocks

Location: Canary Wharf, London, England.