Standing on the outside looking in towards the Rille Mille boutique in Mayfair, London

The Richard Mille Boutique In Mayfair, London

It’s no surprise that it took Richard Mille many years to find a suitable location for a flagship London boutique: the brand was not looking for the right space in London, it was looking in the right space in Mayfair.

And in 90 Mount Street, Mayfair, London, Richard Mille found it.

Like many (though certainly not all) of the luxury brands in the area, the Richard Mille boutique is relatively unassuming from the outside. However, two large, frosted images of Richard Mille’s instantly-recognizable, tonneau-shaped case on the front windows provide a fairly substantial clue for those familiar with the brand.