La ville est un mélange d'architecture coloniale portugaise et ancienne architecture swahili. Elle se divise essentiellement en deux moitiés - la vieille "ville de pierre" dans le nord et la "ville de roseau" dans le sud dans la bas de la rue principale.