It was back in 1996 when Escada opened its first UK store on the Knightsbridge end of Sloane Street. And now, 22 years on, the luxury womenswear brand has moved into a new flagship a few doors down at ...
When Mike Harris walked into the room, I knew it was time to leave. There's no reason for our paths to ever cross, yet we were both there at the Escada store opening. Having friends in the industry ...