4 stars
4 star hotels in Saint-Tropez
We found 21 properties with availability in Saint-Tropez
Show on map
Les Coraux
99-147 Avenue Des Pleiades, Saint-Tropez, France
There is also a car park. Located within 5 minutes' walk of Plage De La Beaumette City Park, Les Coraux Hotel is approximately a 10-minute drive from Plage du…