Ambalappuzha, located in the geographical centre of God’s own land Kerala, is well-known for its religious activities and architectural significance.

Ambalappuzha, located in the geographical centre of God’s own land Kerala, is well-known for its religious activities and architectural significance.