The Westin Resort & Spa Ubud, Bali
The Westin Resort & Spa Ubud, Bali, is ideally located in Ubud, Bali, a popular wellness destination. This Ubud resort offers convenient access to top area attractions including the Ubud Monkey Forest, the Yoga Barn and Ubud Palace.