The offices of the Tourism Business Council of South Africa, administrators of TOMSA are located inside the Leriba Lodge Complex as follows: