Item 1 of 1
Also known as the "Veil of the Valley", Devon Falls is a spectacular cascade on a tributary of the Kotmale River, being the perfect destination for nature lovers who would like sightseeing at its maximum beauty. The mesmerizing vision of Devon Waterfall situated at an altitude of 1159 meters height above sea level plummeting down the craggy rocks amidst the lush hillside sure shall amuse travelers' eyes. Devon Waterfalls is one of the must-visit tourist spots in Nuwara Eliya, Sri Laka.