Lembur Bar Beach is located in Kec. Alor Tengah Utara, Indonesia on RJ586F4, Unnamed Rd, Lembur Bar, Kabupaten Nusa Tenggara Tim, Lembur Bar. Lembur Bar Beach is rated 4.4 out of 5 in the category dive shop in Indonesia.
Address
RJ586F4, Unnamed Rd, Lembur Bar, Kabupaten Nusa Tenggara Tim, Lembur Bar
Accessibility
No wheelchair-accessible entrance