The hotel is located on the dramatic south west coast of Bali, in the region of Tabanan, with its spectacular views of the Indian Ocean and the Tahah Lot temple.
See more: Hotels in Asia Hotels in Indonesia Hotels in Bali Holiday Destinations in Asia