Hotel La Ponche, Saint-Tropez, France

An exquisite five-star hotel in the historic heart of Saint-Tropez is a serene sanctuary of charm and elegance

by Anthology