The National Gallery.
The National Gallery is in Trafalgar Square
The National Gallery
In Britian... ;) In london Trafalgar Square
It is in UK in London
Trafalgar Square didn't exist before the battle. It was built to commemorate Nelson's victory.
Trafalgar Square is best known for Nelson's Column, the fountains, the National Gallery, demonstrations, the annual Christmas Tree and thousands of pigeons and tourists.
They are both located in London, the capital of the UK.
No, Trafalgar Square is a square in London.
Trafalgar Square is in London.
The National Gallery is in London. They list their official address as Trafalgar Square, London, WC2N 5DN. Their telephone number is +44 020 7747 2885.
Trafalgar Square is probably best known but there are others.
The column for Lord Admiral Nelson was erected there in commemoration of his famous victory at the Battle of Trafalgar in 1805.