The Institute is located in the heart of Cape Town, South Africa; one of the fastest growing tourism and hospitality destinations in the world. TTBISA does have satellite offices in the other 8 provinces in South Africa. This offers students an..
Relevance: 12.308618