Devon Falls, also known as the ‘Veil of the Valley,’ is located just 6 km west of Talawakele on the A7 highway. This stunning 97-meter-high waterfall, named after an early English coffee planter, cascades from an elevation of 1,140 meters above sea level. Formed by a tributary of Kothmale Oya, Devon Falls is the 19th-highest waterfall in Sri Lanka, offering a picturesque and serene spot for nature lovers and photographers