Mount Vernon Waterfall is a point of interest, located at Nuwara Eliya, Sri Lanka
Nice view and silent place
A hidden very beautiful waterfall Which is located on mount vernon.
It is about 40m tall but there is not a great tourist attraction.Waterfall area is polluted.But such a beautiful waterfall.
not bad