Jalan Jalan Villas & Spa
Resort
Ubud
Jalan Jalan Villas & Spa is located among the rice fields of Ubud, a 10-minute walk from Ubud Monkey Forest. It offers an outdoor pool, spa and Balinese massages.
Number of rooms: 10
Jln. Raya Pengosekan, Bali, 80571 Ubud, Indonesia