© Streetsensation.co.uk
More street photos
Bershka fashion store on Oxford Street near Marble Arch