Shindu Home Stay 2 stars

Jl. Sri Wedari No. 19, Br. Taman Kelod, 80571 Ubud, Indonesia

Hotel image
Read more reviews for Shindu Home Stay