This enchanting property is located in Remoulins, in southern France, and provides the perfect base from which to explore all the hidden treasures of this wonderful region. Guests will find themselves close to some of the most important tourist attractions..