Chemin de Clairier, 84340 - Malaucène, France
Offering stunning views of the mountains, Le Clos Saint Michel is nestled in Malaucène, located in the beautiful Provence-Alpes-Côte d'Azur Region, just 35 km from the vibrant city of Avignon and 26 km from Orange.