THE NEAREST METHODIST CHURCH IS DIRECTLY ACROSS THE STREET FROM WESTMINISTER ABBEY! ITS CALLED CENTRAL WESLEY CHURCH WITH A LARGE ORNATE DOME AND LARGE EDIFICE IN THE FRONT THAT IS VERY IMPRESSIVE-ARCHITECTURAL GYM! IT HAPPENS TO BE THE LARGEST METHODIST CHURCH IN CENTRAL LONDON AND NOT TO FAR FROM TRAFALGAR SQUARE-ITS WORTH A VISIT!
London's Trafalgar Square was created in 1890.
Trafalgar Square is in London.
trafalgar square is the geographic centre of all London
No, Trafalgar Square is a square in London.
London
Trafalgar Square
Trafalgar Square is in London England and commemorates the naval victory over the French fleet at the Battle of Trafalgar in 1805.
Buckingham Palace, Tower of London, Trafalgar Square, London Eye.
Trafalgar Square
Trafalgar Square, London, England
Trafalgar Square is situated in Central London at the junctions of Whitehall, The Mall, The Strand, Northumberland Avenue and Charing Cross Road.
Trafalgar Square.