Visit Grahamstown South Africa – Africa Travel Channel

Grahamstown, Eastern Cape, South Africa. The town offers travelers unique travel experiences and great accommodation options.