Is Trafalgar Square In The Middle Of London?
Trafalgar Square (/trəˈfælɡər/ trə-FAL-gər) is a public square in the City of Westminster, Central London, laid out in the early 19th century around the area formerly known as Charing Cross. What is considered the center of London? According to general consensus (Charles I statue – Trafalgar Square) The most commonly mentioned “centre” point is the …