IWC watches has opened its first retail space in the UK in the heart of London's Mayfair. Spread over two floors, the design of the boutique respects the Art Deco façade of the building located at 138 New Bond Street.

IWC watches has opened its first retail space in the UK in the heart of London's Mayfair. Spread over two floors, the design of the boutique respects the Art Deco façade of the building located at 138 New Bond Street.

Read more