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.
Share this