Ibo Island Lodge, Mozambique

awd-ibo8

The unforgettable Ibo Island Lodge lies just north of the mainland city of Pemba in pristine northern Mozambique, and the island is one of 27 that make up the breathtakingly beautiful Quirimbas Archipelago. Remote and untouched by commercial development, Ibo is one of the most fascinating, idyllic, and romantic islands – adjectives that easily apply […]

  • Twitter
  • Facebook
  • Share/Bookmark