This place calls itself an emporium, and it does indeed have a massive range of souvenirs: carvings, clothing, books, ornaments, furnishings, jewellery, fabrics, toys and more, all in a modern environment. Everything has a price label, so there's no haggling, and absolutely no pressure as you browse.
Memories of Zanzibar
Zanzibar Town