Athirappilly sightseeing places Athirappilly Waterfalls, also known as the “Niagara of Kerala”, is a town famous for its stunning waterfalls and lush green forests. Here are some sightseeing options you can consider for your trip to Athirappilly: Athirappilly Waterfalls: The main attraction of Athirappilly, this majestic waterfall cascades down from a height of 80 feet […]