A prestigious 10 bedroom villa located in Les Parcs de St Tropez with direct access to the sea and great amenities