(Last Update: 24 Apr 2023)
Situated in the thriving village of Beauvais sur Matha, in the Charente Maritime region of France, Le Petit Chene Vert is a converted barn sleep