Day trip Zanzibar: Mnemba Atoll Marine Reserve Snorkeling Tour Transportation included Duration: 4 hours 5.0 1 Review From US$ 103 per person