Hotel des Horlogers 3 stars

Route de Saint-Julien 135, Plan-les-Ouates, 1228 Geneva, Switzerland

Hotel image
Read more reviews for Hotel des Horlogers