© Streetsensation.co.uk
More street photos
The Body Shop on London's Oxford Street, at corner of James Street