The address of Ibo Island Lodge is: Quirimbas Archipelago National Park, Northern Mozambique.