You’ve just discovered a wonderfully tranquil escape in Montauroux, a beautiful town in Provence.
Wide Open Space