The Bastide de l’Avelan is nestled in the heart of the Gulf of Saint Tropez, 2 km from Grimaud, picturesque medieval village of the Massif des Maures.