Ibo Island Lodge
Search & compare prices for Ibo Island Lodge in all hotel booking websites.
Ibo Island Lodge Address: Rua Bela Vista, Ibo, Mozambique
Minimum price found for Ibo Island Lodge was: 554 USD
Click here to get more information, photos & guest ratings for Ibo Island Lodge