Design icon Carolina Herrera has opened her fourth lifestyle store in the Mayfair section of London.  CH Carolina Herrera is an elegant space encompassing two floors on the fashionable Mount Street next door to the Connaught Hotel. In it you will find sections for men, women, children and accessories.  The London store is just the first of 19 new stores planned for this year.

CH Carolina Herrera is located at 120 Mount Street, London W1: +44-20-3441-0965