Description
The historic settler town of Grahamstown, 78 miles (125km) northeast of Port Elizabeth, has an English colonial flavour and is home to the internationally recognised Arts Festival held in July.
© SATOUR