- The 25-meter-high Elgin Falls shares its name with a Scottish city and a tea estate. Situated on a tributary of the Dambagastalawa River, which originates in the Horton Plains.
- The beauty of the surrounding area is enhanced by the profusion of Mee trees (Madhucca longifolia); hence, it is called Meewanagolla (Mee Tree Jungle).
