Located on Impalila Island, on the Namibian side of the Chobe River, Ichingo Chobe River Lodge offers 8 Meru safari tents with private balconies and en-suite bathrooms. The lodge provides good opportunities to view the abundant wildlife of the Chobe National Park including elephant, buffalo, giraffe, kudu, waterbuck.