Emrald Hotel Flamingo Beach(4 stars)

Dolphin Road Off Shanzu 20254 Mombasa View on map