3-Days Zanzibar beach Holiday

$699 (USD) per person