2024
CHUIBA BAY LODGE
Hotel • €€€
5/5
• 3 reviews
Chuiba Bay Lodge is located 7 km from the airport and the town of Pemba, in ...Read more