Hotel des Horlogers is located in Route de Saint-Julien 135, 1228, Plan-les-Ouates, Switzerland.