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.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed