Neptune Paradise Beach Resort & Spa - All Inclusive

Neptune Paradise Beach Resort & Spa - All Inclusive

Diani Beach

Located in a tropical garden on the South Coast of Diani Beach, this resort features a spa and sauna facilities. Each room offers a satellite TV. Guests can enjoy 4 restaurants and 4 bars on site.

Booking.com