Day trip Zanzibar: Rock Restaurant and Cave Tour Visit Transportation included Duration: 6 hours 5.0 1 Review From US$ 98 per person