Trafalgar Square
Contents: Overview of central London’s famous square and its many attractions What is Trafalgar Square? Trafalgar Square is a large square in central London. Some Londoners even believe that Trafalgar Square is the real heart of their city. It is the place of the pigeons and street musicians. The famous Nelson Column stands in the … Read more