The Tourist City & River Hotel Luzern 3 stars

St. Karliquai 12, 6004 Luzern, Switzerland

Hotel image
Read more reviews for The Tourist City & River Hotel Luzern