Colonel Graham Guest House offers bed & breakfast and self catering accommodation in centrally located secluded accommodation in Grahamstown, Eastern Cape, South Africa