5.00pm - Sunday 12th July 2020 58,695
Chateau Léoube is located some 30km west of St. Tropez, right next to the sea and is renown for its organic wines, particularly its award wining Rosé. I've often thought about growing vines on Harry's Farm, so was keen to find out what it takes to create their fine tasting wines.