Situated in Ubud, Villa Mandala Desa Boutique Resort is the perfect place to experience Bali and its surroundings. Set 2. Km from the excitement of the city, this 4-star hotel commands an excellent location and ... Read more

View all Luxury Hotels in Bali