They are both located in London, the capital of the UK.
LONDON
It is in UK in London
The National Gallery.
The National Gallery is in Trafalgar Square
The National Gallery
In Britian... ;) In london Trafalgar Square
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.
London, at Trafalgar Square.
No, Trafalgar Square is a square in London.
Norway
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.
There are two fountains in Trafalgar Square.