Leeu House in Franschhoek Now Open
Leeu House, an exclusive 5-star, 12-bedroom boutique hotel located in the heart of Franschhoek, South Africa’s gourmet capital in the picturesque Franschhoek Valley, opened its doors on December 1, 2015. It is designed as a contemporary take on a traditional Cape Dutch house, with nods to the French Huguenot architecture of the surrounding area. A…