Alappuzha-Madurai Rd Chelachuvadu, Idukki, Kerala, India - 685606.