Grahamstown is a town in the province of Eastern Cape in South Africa. It is about 80 miles (130 kilometers) northeast of Port Elizabeth. Grahamstown is often referred to as "the city of churches and schools," because the town has more than 40 churches, as well as Rhodes University, and several leading schools. The town is also an important commercial center.

