About Thenkurussi
Malampuzha is a small town in the Palakkad district of Kerala, India. It is located about 5 km from the town of Palakkad. Malampuzha is situated on the banks of the Malampuzha River. The town is well known for the Malampuzha Dam and the Malampuzha Gardens. Malampuzha is also a popular tourist destination. FAQ's on Thenkurussi