Photos of Nyon Town and Castle on Lake Geneva in Switzerland
Nyon is a picturesque small town on the shores of Lake Geneva (Lac Léman) in Switzerland with a white castle perfect for photos. Nyon is mostly famous for its white castle (Châteu de Nyon) but it is a lively town with several museums (Roman, Leman, local history, a lovely old town center, pleasant views of … Read more