south of france

What a dreamy set up at Cap Estel right by the Coté d'Azur coast.