translate English to French: Our hotel is conveniently situated in the heart of Montreux, only 100 metres from Lake Geneva.
Notre hôtel est idéalement situé au coeur de Montreux, à seulement 100 mètres du lac de Genève.