In their elegant boutique on Löwenplatz, Swiss Lion stock a wide range of top watch brands such as Blancpain, Rado or Longines. For a heady buying experience, they have a boutique on the Mount Titlis, purportedly the highest watch boutique in the world.
Comments