Luxury Ibo Island Lodge has been described as one of the most magical and atmospheric lodges in Africa. Situated in the Quirimbas National Park of northern Mozambique imagine a remote Mozambican island lost in time.