Hotel Rebstock Luzern

St. Leodegarstrasse 3
Lucerne
Switzerland