Tanah Lot TempleTanah Lot Temple is the name in the Balinese that means "Sea Land". Located in Tabanan, approximately 20 kilometers from Denpasar, the temple sits on a large offshore rock which has been shapedMore info