Leopard Point Luxury Beach Resort & Spa
Emerald Road, Malindi, Kenya
Booking.com
Book Now