God's Own Country

Enchanting Kerala

God's Own Country

Enchanting Kerala

God's Own Country

Enchanting Kerala

God's Own Country

Enchanting Kerala

God's Own Country

Enchanting Kerala

25 March 2012

Vazhachal Water Falls

The beautiful, rushing, eye charming Vazhachal water falls is located on the way from Valparai to Chalakkudi road, in the Thrissur District, Kerala in India. It is located approximately 3 km from Athirappilly and is one of the most beautiful waterfalls in India. For tourists coming to this spot its always a beautiful memory to keep in mind... even after returning home.

Google