Exploring Provence: Moustiers-Sainte-Marie
Located in the Verdon National Park in the South of France, Moustiers-Sainte-Marie is a charming little town in the heart of Provence that has been listed as one of the most beautiful villages of France and attracts many tourists each year, thanks to its stunning location and very “Provençale” atmosphere.