Malampuzha Dam
India /Kerala /Palakkad /Palakkad Sight Address : Malampuzha Dam is the largest reservoir in Kerala, located near Palakkad in south India. Edit Detail InformationEdit Malampuzha Dam is one of such tourist atractions, which is located at about 10 km away from the Palakkad town. The Palakkad town is towards the North Kerala. Cochin international airport is […]