Ichingo Chobe River Lodge by Mantis
Nestled on Impalila Island in Namibia, Ichingo Chobe River Lodge is a tented lodge surrounded by breathtaking scenery, abundant wildlife, birdlife and ideal fishing conditions.
Chobe Princess by Mantis
With only a small number of guests per boat staying in one of the three Chobe Princesses is like being on your very own houseboat.