Strolz
Strolz is a department store in Austria.
It is located in Lech, one of the most important ski resorts in the world, and it offers a selection of the best international fashion brands.
Furthermore there is also a department for ski equipment and clothing.