独立広場
The TTSE is located at the Nicholas Tower building on Independence Square in Port of Spain.