Franschhoek is one of the must-stay places in the Cape Winelands and Leeu House is centrally placed and surrounded by award-winning restaurants, wine farms and speciality shops, leaving guests spoilt for choice. The hotel gives new meaning to the concept of luxury: providing ultimate comforts, intuitive service and sensory enjoyment.