A place which is blessed with its natural beauty, situated along Pooyamkutty river, a tributary of the Periyar.