Le Petit Bijou offers luxury self-catering apartments in the heart of Franschhoek, the gourmet capital of South Africa.