Where is the Company‘s headquarters?
TCL Group‘s Headquarters is located at Southern Main Road, Claxton Bay, Trinidad, West Indies. Claxton Bay is south of the extended Point Lisas Industrial Estate, which is one of the largest of its kind in the Caribbean. The Point Lisas Estate is a major supplier of fuels and chemicals. Natural Gas is the principal energy source used on plants located at this site