E232531
Le Locle is a Swiss town in the Jura Mountains renowned as a historic center of the watchmaking industry and a UNESCO World Heritage Site.