Bell & Ross beats the time of London
London welcomes its first Bell & Ross boutique, in Mayfair – one of London’s most prestigious districts known for its luxury boutiques. It is in this archetypal setting – and more particularly in the Burlington Arcade, one of London’s most elegant shopping arcades located not far from Burlington House, the home of the Royal Academy […]