L'Hôtel construit en 1842, est situé à Vevey, sur les rives du Lac Léman. Membre des Leading Small Hotels of the World, il bénéficie d'un des plus beaux panoramas de Suisse.
Rue d'Italie, 49, Vevey 1800 , Vaud / Waadt (Suisse). L'hôtel se situe à Vevey sur les rives du lac Léman, entre Lausanne et Montreux, à moins d'une heure de l'aéroport international de Genève. Le centre historique de la ville de Vevey est accessible en 5 minutes à pied où se trouve une multitude de restaurants et boutiques. La Gare se trouve à 10 minutes à pied de l'hôtel et propose un vaste réseau ferroviaire avec d'excellentes connections nationales et internationales.