Known as a brand wellness-focused, The Westin Resort & Spa Ubud Bali invites guest taking comfort and wellness to the next level through the brand’s Six Pillars of Well-being unveils The Westin Resort & Spa Ubud Bali the brand’s first hotel in Ubud area.