Celles
The (mostly) deserted town of Celles on the shore of Lac du Salagou, near Clermont l’Herault, in the Languedoc-Roussillon region of France.
The ‘ghost town’ of Celles
January 19, 2009