Celles
E395520
UNEXPLORED
Celles is a small French village in the Hérault department of southern France, known for its picturesque location on the shores of the artificial Lac du Salagou.
Jump to:
Referenced by
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.