One of the boutique style resort
located on the small island to the south of Bali, Batu Karang Lembongan Resort lies
on the
rocky cliff
on the
shore of Nusa Lembongan overlooking the clear blue ocean of Badung Strait and the beauty of the eastern coastline of Bali.