Located in Ubud, Luxury Terrace Villa in Ubud is a perfect starting point from which to explore Bali. Both business travelers and tourists can enjoy the hotel's facilities and services. Service-minded staff will welcome and guide you at the Luxury Terrace Villa in Ubud. Each guestroom is elegantly furnished and equipped with handy amenities. The hotel offers various recreational opportunities. For reliable service and professional staff, Luxury Terrace Villa in Ubud caters to your needs.