Zanzibar is an Archipelago in the Indian Ocean made up of Zanzibar and Pemba Islands. Zanzibar is characterised by beautiful, sun-soaked sandy white beached with fringing ciral reefs, interspersed with picturesque fishing villages, lapped by warm turqoise waters of the Indian Ocean and the old city of Stone Town.

Sort by