Located in the lovely area of Ubud, Dewi Sri Private Villa enjoys a commanding position in the spas, sightseeing, culture hub of Bali. The hotel is not too far from the city center: just 2,5 km away, and it nor ... Read more

View all Luxury Hotels in Bali