Karibu Africa Safaris Ltd

A Registered Tour Operator Specialized in:

Wildlife Safaris, Mountain Climbing [Kilimanjaro & Meru], Zanzibar Island [Unguja], Cultural Tourism