Found Parc St Vincent by accident. Amazing little gem in the countryside situated in the south west of France.