In a natural fourteen-hectare oasis, this magnificent building, which dates back to the time of the Templars, proudly dominates the countryside of Vence, the Mediterranean landscape covered with its garrigue and olive trees, as far as the infinite beauty of the Deep Blue Sea. Here, luxury rimes with finesse and sophistication.
Labelled as one of the Leading Hotels of the World, the Château Saint Martin promises a heavenly retreat with a divine eternity pool, a spa designed by La Prairie and Michelin-starred gastronomy, to delight your taste buds. A Château lifestyle that fosters noble, enlightened and a delicately arty relaxation.