Formerly known as Charing Cross, the large open space in the center of London. The central element is Nelson’s Column that commemorates the Battle of Trafalgar (hence the name Trafalgar Square).
town squaresCity of London, England, United KingdomLondon, City of London, England, United Kingdom