Royal Zanzibar Beach Resort

Location: Nungwi
Price from: $116