The unique Impalila Island is situated at the meeting place of two mighty African rivers, the Chobe and Zambezi. Each of the eight luxury chalets are elevated and set within lush riverine forest, offering superb views over either the Mambova rapids or quiet Zambezi River.
Add to my trip planner Read More