Little Karoo Dream: Barrydale’s hidden treasure

Barrydale, a little village in the Western Cape, lies between the Overberg and Klein Karoo. Its natural scenery surpasses any human-made attraction.