Ibo Island Lodge
Pemba, Quirimbas Archipelago Mozambique
Luxury beach resort on private island with fishing, scuba diving, swimming pool, kayaks and massage treatments. Located on Ibo Island in the Quirimbas Archipelago, Mozambiqe. Nearest airport is Pemba.