The Valley of a Thousand Hills
The Valley of a Thousand Hills in KwaZulu-Natal is a truly magical place, with views of rolling hills extending as far as the eye can see. It is the valley where the Umgeni River meets the Msunduzi River, and at its peak, Botha’s Hill (named after the grandfather of General Louis Botha, South Africa’s first Prime Minister) are various restaurants and … Read more