Champlung Sari Hotel Ubud, Ubud

Monkey Forest Street, Ubud - Bali Ubud80571, Indonesia