Overview
Africa Albida Tourism operates a portfolio of properties renowned for capturing the very essence of Africa in luxury, in two of Africa’s most iconic destinations – Victoria Falls, Zimbabwe and Chobe, Botswana.
Map
Visited 1351 times, 1 Visit today