Things to Do in Malindi

There are 3 attractions in Malindi. Ruins of Gedi, coastal swahili town ruins dating to medieval centuries, is the most popular.