Candi Beach Villas
Mendira Beach, Sengkidu, Candidasa, Bali, Indonesia
Booking.com
Book Now