Location

Saint-Tropez is a lovely town in the South of France, in the middle of Côte d'Azur and Provence, famous for its wide beach as well as for its unique and eminent high society.

Preferred dock for magnificent yachts, Saint-Tropez is also characterized by amazing landscapes: crystal-clear sea and surrounding hills grown with vineyards and lavender fields.