The Udaya Resorts and Spa
The Udaya Resorts and Spa
Hotel
Jl. Sriwedari No 48B, Desa Tegallantang, Ubud, Bali, Indonesia
96
Excellent ·
207 reviews