© Streetsensation.co.uk
More street photos
Celine womenswear store on Mount Street in London’s Mayfair