Leeu House is a boutique hotel in the Franschhoek valley and is an oasis of comfort and luxury with a country guesthouse feel. Located on the main street of Franschhoek village, the property is close to restaurants, galleries and shops.