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