Shangri-La Oceanside Retreat and Spa Bali is located at Bondalem, Bali, Indonesia, Asia (about 40 minutes East of Singaraja on the North Shore). Further more, Shangri-La Oceanside Retreat and Spa Bali are approximately 1 hour and 45 minutes north of Ubud on Bali's north shore right on ... Hotel Details