Ubud· Jl. Goutama no. 3, Ubud 80571 Indonesia
Jl. Goutama no. 3, Ubud 80571 Indonesia
Discover the best places to dine on the island