• Chennai

Chennai

Representative Office

VISTRA ITCL (INDIA) LIMITED
714/A, SUITE:280, SPENCER PLAZA,
PHASE II , 7TH FLOOR,
ANNA SALAI, THOUSAND LIGHTS,
CHENNAI – 600002
TAMILNADU, INDIA

Tel : +91 080 68450400
Cell: +91 9820661411

Email: chennai@vistra.com


Get directions