Stone town
Stone town The Stone Town is a phenomena site/ destination and a melting pot of cultures and one of the last remaining ancient towns in Africa offering a rare cultural and historical insight into a former era of trade and exploration. This beautiful town has a labyrinth of chaotic alleyways interposed between towering limestone house […]