IL&FS TAMIL NADU POWER COMPANY LIMITED is rated 3 out of 5 in the category oil & energy. Read and write reviews about IL&FS TAMIL NADU POWER COMPANY LIMITED. IL&FS TAMIL NADU POWER COMPANY LIMITED is a company based out of Cuddalore Plant C. Puthupettai Post, Parangipettai via, Chidambaram Taluk, Cuddalore Dist. PIN 608 502 ,Tamil Nadu, India
Address
B Block, Navins Presidium, 4th Floor 103, Nelson Manickam Road, Aminjikarai
Company size
5001-10,000 employees
Headquarters
Chennai, Tamil Nadu