Any idea of the location ? South of France ? Thanks
Looks like it was shot along the French Riviera. Two of the places I recognised were Cannes and St. Tropez