What to Do When in Hartbeespoort

Hartbeespoort is a small and idyllic town situated in the North West Province of South Africa. It has become a popular holiday destinations for many South Africans living in the cities of Johannesburg and Pretoria. This is because Hartbeespoort is only a relatively...