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.