8.8/10
Excellent
9 reviews
Free Wi-Fi
Located on the Namibian side of the Chobe River, Ichingo Chobe River Lodge by Mantis offers tented accommodation overlooking the river.
Number of rooms: 8
Chobe, Impalila Island, Punga, Namibia