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
Jimmy Choo has unveiled its largest flagship store across the world to date, located at the site of its former New Bond Street