Leeu House is a new and exclusive 12-room boutique five-star destination set in the scenic Franschhoek valley in the Cape winelands.
An oasis of comfort and luxury, Leeu House’s appeal lies in the fact that it feels like a country guesthouse, even though it is situated on the vibrant main street of the village and within easy strolling distance of award-winning restaurants, art galleries, boutiques and many other attractions.
The stylish interiors are a contemporary take on Franschhoek’s Cape Dutch heritage with its strong French influences.