Holiday rental villa, property Les Parcs, Saint Tropez, France
top