Jimmy Choo opens largest flagship store in London

Jimmy Choo has unveiled its largest flagship store across the world to date, located at the site of its former New Bond Street


OR CONTINUE WITH
David Collins Studio
Jimmy Choo
London