Loading, please wait...
Leopard Point - Luxury Beach Resort   Smeraldo Road (Mayungu Road) P.O. Box 6037 - 80200 Malindi , Kenya

Official website: best rate guarantee

Loading...