© Streetsensation.co.uk
More street photos
Burberry store in London’s Mayfair, on New Bond Street