Nestled along the pristine shores of Nusa Dua, The St. Regis Bali Resort—celebrated as the Garden of Bali and listed among ...