License this photo for your own use
The National Gallery stands at the north side of Trafalgar Square. The number of people in the square on a sunny day can be quite staggering, but the Gallery itself is a comparative oasis, and is home to some of the finest works of art in Britain.
Travel information for London
Nearest accommodation:
Self Catering