Opened: 2012 Number of Rooms: 17 Property Location With a stay at Lembongan Bay Shore Huts in Lembongan Island, you’ll be on the beach and minutes from Nusa Lembongan Beach. This beach resort is within the region of Watu Klotok Temple and Keramas Beach. Add: Tamarind Beach Lembongan Island, Bali, 87500, Indonesia |