Listings » Hotels & Short Term Rentals
Jl. Monkey Forest,Padang Tegal Kelod Ubud, Bali 80571 Indonesia
Restaurant