
Saint Tropez, Provence-Alpes-Cote D'Azur, 83990 France
This luxurious property settled in a very prized location is absolutly exceptional. The villa offers 675 sq.m built on a 5,010 sq.m plot in Saint-Tropez. The...
View details ›
Saint Tropez
France
- Villa
- 8 bd
- 7,265 SQ FT
AED 70,291,235