Harta Lembongan Villas 3 stars

Jalan Sunset Point Road Lembongan, 80716 Lembongan, Indonesia

Hotel image
Read more reviews for Harta Lembongan Villas