translate English to French: The town is an excellent place for all this, with its mountains, caves and dolmens.
Il est vrai que le village offre un environnement idéal pour cela, à travers ses montagnes, grottes, dolmens et autres.