Leeu Estates In South Africa’s Cape Winelands Retains Its 5-Star Premium Status
Franschhoek, South Africa, June 2021: Leeu Estates, the flagship property of Leeu Collection located in the heart of South Africa’s Cape Winelands, has retained its Tourism Grading Council of South Africa (TGCSA)’s 5-Star Premium status.
View Press Release Download PDF