Opened in 2019, our flagship UK store is located alongside famous brands including Hermès and Louis Vuitton in the magnificent Royal Exchange Buildings in the heart of the City of London. Completed in 1566, the Royal Exchange is a London landmark and one of the capital’s premier luxury shopping and dining destinations.