Karapuzha Dam is one of the biggest earth dams in India. It is situated 16 km away from the sleepy town of Kalpetta. It is constructed on the Karapuzha Lake. The singularity of this lake lies in the fact that it is a conglomerate of a dozen of lakes. You can see beautiful verdant hills dotted between the different lakes. This place is an ideal breeding ground for many aquatic birds. The gushing sound of water from the dam and the quaint mountains at the background make it a treat for the eyes. If you love photography, a visit to this place is a must.