Royal Kamuela Villa

Jl. Monkey Forest,
Ubud, Bali, 80571,
Indonesia