Hotel Papillon Lagoon Reef(3.5 stars)

Diani Beach PO Box 5292 80403 Diani View on map