It lies amidst rubber estates and undulating hills. Here the main attraction is Pachayil Sree Dharmasastha Temple devoted to Lord Ayyappa. The Veterinary Biological Institute and the Tropical Botanic Garden and Research Institute are situated nearby.