Impalila Island Lodge is a luxury lodge situated at the confluence of the Chobe and Zambezi rivers. Impalila is also the most secluded and remote of the Chobe destinations but close enough to offer guests the very best of the Chobe river – that is game viewing by boat
|