Juada Garden 4 stars

Jl. Raya Seminyak No. 501, 80361 Seminyak, Indonesia

Hotel image
Read more reviews for Juada Garden