Cherupuzha is a town in Kannur district, Kerala, India. It is the headquarters of the Cherupuzha Panchayat which is a special grade panchayat in Kerala.
Cherupuzha is a town in Kannur district, Kerala, India. It is the headquarters of the Cherupuzha Panchayat which is a special grade panchayat in Kerala. (en)