© Streetsensation.co.uk
More street photos
Neon Sheep gift shop on London’s Tottenham Court Road