St Tropez 1006
6 reviews
Self Catering
Location
- Guests think St Tropez 1006 is in an excellent location
- 183 Beach Road, St Tropez complex, Strand, 7140, Western Cape



























































































































































































































































































































































































































































































































































500 m
2000 ft