Explore relationships

Malampuzha

Malampuzha is a town in the Palakkad district of Kerala, India. It is located about 3.5 km (2.2 mi) from Malampuzha Dam and 14 km (8.7 mi) from Palakkad city.

Use + to expand a branch. Click a topic name to open its summary.