Located on the magnificent Indian Ocean nirvana of Ibo Island, just north of the city of Pemba in the beautiful Quirimbas Archipelago lies the stunning luxury resort pf Ibo Island Lodge.
Ibo is just one of a string of 32 tropical islands that make up the breathtakingly beautiful Quirimbas Archipelago in Northern Mozambique.
More Information and Pictures for Ibo Island Lodge
|