Yakshi Statue is one of the most popular tourist places to visit in Palakkad. The statue is located in the beautiful garden of Malampuzha and is one of the most popular sites for picnics. The serene ambience and lush green ambience of the place is truly enticing. The stunning stone-carved statue is sculptured by the famous artist Kanai Kanhiraman.
Add a review