Leeu House

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.

Enquire now
  • leeu_ house _ 1
  • leeu _ house _2
  • leeu_ house _3