Ibo Island Lodge

Ibo Island Lodge

iboisland.com
Quirimbas Archipelago, Pemba, Northern Mozambique / Beautifully unique Lodge located in the Quirimbas Archipelago in Northern Mozambique.
Ibo Island Lodge