Silungan Restaurant At Anulekha Resort And Villa – Ubud, Bali

Silungan Restaurant is the only on-site restaurant of the Anulekha Resort & Villa located in Ubud, Bali. Perched on the top floor of the hotel lobby, it overlooks the main foyer entrance … Continue reading Silungan Restaurant At Anulekha Resort And Villa – Ubud, Bali