There's nothing more beautiful than Charpa Falls, another nature's delight that displays Mother Nature's blessings. Located in River Chalakkudy, it cascades down from a shot height. Charpa Falls is just a stone's throw away from Athirappilly Falls and Lake Vachumaram.
8H3H+JR9, Athirapilly road, Pariyaram, Kerala 680724
Leave a Reply ·