Beach Holiday


The Old City of Bagamoyo

Bagamoyo This explains the meaning of the word Bagamoyo (“Bwaga-Moyo”) which means “Lay down your Heart” in Swahili. REQUEST MORE INFO Photography Tour 1 Day Open to anyone All weather Bagamoyo At the end of the 18th century Bagamoyo was … Read More

× How can I help you?