Barong Resort & Spa

Jalan Monkey Forest
Ubud
Indonesia