This resort is located on the stunning island of Bali, lying just a 15 minutes' walking distance from the beach. Guests will find themselves within easy access of a host of attractions, as well as delightful shopping, dining and entertainment venues...