Tag: st andrews college makhanda

St Andrew’s College, Makhanda(Grahamstown)
Situated in the beautiful and historic town of Makhanda (Grahamstown) in the Eastern Cape, St Andrew's College is a unique Anglican boys' boarding school...