A brand new luxury Villa in the Bay of St Tropez - an idyllic hideaway and base to explore this stunning region of France.