The Tamarind Resort - Nusa Lembongan is located Jalan JungutBatu, Nusa Lembongan, Klungkung Bali Bali Bali Indonesia 80771