Pertiwi Resort & Spa

Monkey Forest Street
Ubud
Indonesia