translate English to German: The climate, the landscape, the light and the characteristics of the town make S�ller into a fascinating place to visit.
Klima, Landschaft, Licht und ein Stadtbild besonderen Gepr�ges haben dazu beigetragen, das S�ller Jahr um Jahr Millionen von Besuchern aufs Neue fasziniert.