Victoria Falls Safari Lodge Named in the Top Five Resort Hotels in Africa

Africa Albida Tourism is thrilled its flagship property, Victoria Falls Safari Lodge, has been named
among Africa’s top five resort hotels by high profile US magazine Travel...