7-Days Stone Town Zanzibar Experience

$1,550 (USD) per person