Independence Square
Some of the tallest buildings in the country, the Nicholas Tower and the Eric Williams Plaza are located on the southern side of Independence Square.