Malampuzha GardenPalakkad, India Malamouzha Garden is a famous picnic spot, housing beautiful dam, and garden and is been regularly visited by a huge no of visitors every day. It is located in the lower hills of Western Ghats and thus gives a beautiful scenic view. Prev 1of3 Next