Meghamalai is a place of natural beauty dotted with cardamom plantations and tea estates. The place is situated at an elevation of 1,500 m above sea level and it is rich in flora and fauna. The
Chinna Suruli Fall occurs on a stream originating from Meghamalai.