Located in Ubud, Artist Eco Villa In Ubud Bali offers accommodation with a private pool, a balcony and river views. The property has garden and inner courtyard views, and is 3.2 km from Ubud Palace.
JI.Tirta Tawar, Kutuh Kaja, Petulu, 80571 Ubud, Indonesia