• Chennai

Chennai

Representative Office
Vistra ITCL (India) Limited
(Formerly known as IL&FS Trust Company Limited)
498, Karumuttu Centre, 3rd Floor 
South Wing, Anna Salai
Chennai 600035

Tel : +91 44 2431 3535
Cell: +91 98949 81043

Email: chennai@vistra.com


Get directions