Well-positioned in Ubud, Hotel Villa Ubud is the ideal point of departure for your excursions in Bali. The excitement of the city center is only 7.0 km away. A haven of rest and relaxation, the hotel will offer ... Read more

View all Luxury Hotels in Bali