Ubud Inn, Ubud, Indonesia

Jl. Monkey Forest

Ubud, Bali Indonesia

Get Directions