Ferme Castera

Self-catering holiday accommodation in south west France. The website is in six languages.

Ferme Castera

www.castera.co.uk