Dupa Ubud Villa 4 stars

Jl. Tirta Tawar, Br. Junjungan, 80571 Ubud, Indonesia

Hotel image
Read more reviews for Dupa Ubud Villa