Peninsula Villa – Saint-Tropez, Provence-Alpes-Côte d’Azur, France The Pinnacle List Source See more: Peninsula Villa – Saint-Tropez, Provence-Alpes-Côte d’Azur, France 🇫🇷