3-Days Stone Town Zanzibar

$699 (USD) per person