© Streetsensation.co.uk
More street photos
Oscar de la Renta womenswear shop on Mount Street in Mayfair