Upcoming Events

Services

Brothers

Sisters

Co-education

As of 2020, South Africa is now the only country in the world to have hosted the Soccer, Cricket and Rugby World Cup! The world’s largest themed resort hotel in the world – The Palace of the Lost City – is found in South Africa. Surrounding the Palace is a 25 hectare manmade botanical jungle with almost 2 million plants, trees and shrubs.