There are 8 attractions in Mengellang. Babeldaob, largest palauan island with diverse ecosystems and villages, is the most popular.