Le Petit Karoo offers adventure in the heart of the Klein Karoo The Klein Karoo, surrounded by the Swartberg and Outeniqua mountains, rolling hills, Read More »