Damüls is a small town in West Austria with the most annual snowfall in Europe.

Why is it special?

Coming soon …