Situated on a plateau just 4km from the majestic Victoria Falls in Zimbabwe, Africa Albida Tourism’s flagship property Victoria Falls Safari Lodge, the premium Victoria Falls Safari Club and the spacious Victoria Falls Safari Suites all offer an unforgettable African experience. The sunset-facing 72-room Victoria Falls Safari Lodge, which boasts endless views of pristine wilderness stretching to the horizon, including a waterhole frequented...