Tasty seafood and meat grills are served on a nice rooftop terrace in the centre of the old town. It also does good coffees.
Nashe's Cafe
Bagamoyo
Poa Poa
Funky Squids Beach Bar & Grill
Amore Mio
Zanzibar Town
Travellers Cafe
6 Degrees South