Photo: National Heroes Square
National Heroes Square, formerly called Trafalgar is located in the center of Bridgetown. The area is decorated with a statue of Lord Nelson, erected to commemorate the British victory at Trafalgar. The present name of the square appeared in 1999.
I can complement the description