National Gallery

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.



  • Tube: Charing Cross, Leicester Square

(Latitude: 51.507943 Longitude: -0.128035)
Last edited 2006-01-09 22:49:31 (version 8; diff). List all versions.