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