Wallilabou Falls
,
What`s here?
Natural sights
,
|
The Wallilabou Falls - a tourist attraction - is located on the Wallilabou River. It's just a short walk Northeast along the Leeward Highway.