A NOURISHING LOCATION CLOSE TO LONDON Set in a magnificent 700-hectare estate, just 60 minutes from South West London and 20 minutes from Heathrow, Wentworth offers a serene retreat from city living.