New York-based design label Carolina Herrera is to make its UK debut with a 1,600 sq ft CH by Carolina Herrera store on 120 Mount Street in London’s Mayfair, to open by October
The rent is thought to be £150,000 a year. Wilson McHardy advises the landlord, Grosvenor; Harper Dennis Hobbs advised Carolina Herrera.