Posts Tagged ‘Nicholas Towers’


Nicholas Towers, Trinidad & Tobago

Saturday, September 20th, 2008

Nicholas Towers, situated on Independence Square, Port of Spain, Trinidad and Tobago is one of the tallest buildings in Trinidad and Tobago, as well as in the English-speaking Caribbean, and an icon of the developing downtown waterfront business district.