Cresta Hotels
Cresta Hotels is one of Southern Africa’s largest hotel management groups, boasting several properties in Botswana, Zambia, and Zimbabwe providing the true warmth of African hospitality.
Seeing the World One Step at a Time
Cresta Hotels
Cresta Hotels is one of Southern Africa’s largest hotel management groups, boasting several properties in Botswana, Zambia, and Zimbabwe providing the true warmth of African hospitality.
Comments on Cresta Hotels