De La Salle Holy Cross College


De La Salle Holy Cross College - combined school in South Africa.