Jalan Jalan Villa and Spa
Jl. Raya Pengosekan, Ubud- Po Box 23 Ubud, Ubud, 80571
Average, 3.5
This hotel features 9 villas in total, and facilities include a reception area with a hotel safe and currency exchange facilities, as well as a business centre, room service, car rental service, car p...
More Info