Jimmy Choo has opened its first flagship store specializing in men's shoes. It is located at 35 Dover Street, in the Mayfair district of London. Measuring 110 square meters, it sports a club atmosphere and features a cocktail bar. The brand had previously closed down a pilot men's store nearby.
Your membership benefits:
To continue reading this article REGISTER NOW.