19/04/2026
Wee Oya Waterfall (Wee Oya Ella) is a beautiful hidden waterfall in Sri Lanka, located along a scenic route near Yatiyanthota. This peaceful spot is perfect for nature lovers and short travel adventures.