Historical version 2 of National Gallery (view current version)

The National Gallery on Trafalgar Square is perhaps one of the most important places to visit whilst in London. AlexMcLintock wrote an article about it many years ago.


This is version 2 (as of 2003-06-15 14:27:53). View current version. List all versions.