Alaya Resort Ubud
Alaya Resort Ubud
Resort
Jl. Hanoman
, Ubud, Bali, Indonesia
80571
92
Excellent ·
957 reviews