Transport Commissioner (State Transport Authority) – TNSTA Customer Care Phone number, Address, Email and Website Tamil Nadu State Transport Authority Transport Commissioner (State Transport Authority) Address: Ezhilagam, PWD Estate, Chepauk, Triplicane, Chennai, Tamil Nadu 600005 Tnsta official Website: tnsta.gov.in Direction: View Google direction here TNSTA Services TNSTA Customer care NumbersContinue Reading