Thodupuzha Muncipality, Idukki, Kerala
Nelcos, E & E Tower, 2nd Floor, Pala–Thodupuzha Road, Thodupuzha, Kerala 685584 Phone: 97444 03855