Sri Nellikulangara Bhagavathi Temple – Nenmara
Sri Nellikulangara Bhagavathi temple is a beautiful temple located in Vallanghi village of Chitur taluk in Palakkad District of Kerala.
Read moreSri Nellikulangara Bhagavathi temple is a beautiful temple located in Vallanghi village of Chitur taluk in Palakkad District of Kerala.
Read more