Location: in the heart of La Provence-Côte d'Azur, on the magnificent bay of Cavalière, on front of Levant and Port-Cros islands.
See more: Hotels in Europe Hotels in France Hotels in Le Lavandou Holiday Destinations in Europe