Ibo Island Lodge
Address: Rua Bela Vista, Ibo Island, Cabo Del Grado, Ibo, Mozambique
Ibo Island Lodge is a historic accommodation located on the prime waterfront site on Ibo Island in the Quirimba’s Archipelago.
- 🏠 WorldPlaces ›
- Hotels ›
- 🇲🇿 Mozambique ›
- Ibo ›
- Ibo Island Lodge