St._Andrew's_Preparatory_School
St. Andrew's Preparatory School
Private, boarding school in Eastern Cape, South Africa
St. Andrew's Preparatory School is a private, co-educational boarding school in Makhanda (Grahamstown), Eastern Cape, South Africa.