Since Zanzibar is a mix of history, culture, and white-sand…
From 2270 US$ / Person
From 1860 US$ / Person