Pedestrians

Faded signage at the back entrance of The Shell Centre, spitting distance form The London Eye

London, United Kingdom

Added:

19th May 2013