Amazing Villa with Uninterrupted Views of the Bay of St Tropez, France