L'hotel è situato nel centro della città di Le Locle, luogo classificato come Patrimonio dell'Umanità dell'UNESCO. La regione attira con affascinanti attrazioni, tra cui le cascate del fiume Doubs, i mulini sotterranei restaurati ed il museo internazionale di orologi.
