Nestled close to the junction of four countries - Namibia, Botswana, Zambia and Zimbabwe - and near the meeting place of the mighty Zambezi and Chobe Rivers, Impalila Island Lodge is a water-bound
Situated at the confluence of the mighty Chobe and Zambezi rivers