Ubud· Jl. Nyuh Bulan no. 1, Ubud Indonesia
Jl. Nyuh Bulan no. 1, Ubud Indonesia
Discover the best places to dine on the island