Bali, Indonesia
Royal Kamuela Villas & Suites - Monkey Forest Ubud,Jl. Monkey Forest, Bali, 80571 Ubud, Indonesia, 80571
1 king bed & 1 sofa bed