Perched at an altitude of 6,000 feet above sea level, Illikkal Kallu is a stunning hilltop destination located in the Kottayam district of Kerala.