Map
34 Rue du Petit-Chêne, Lausanne 1003, Switzerland
Price
484
website
Hotel
Hôtel Alpha-Palmiers