Javascript is required to view this map. The National Gallery Trafalgar Square WC2N 5DN London United Kingdom See map: Google Maps Submitted by ducdebreme on 13 December 2012 - 2:41pm Log in to post comments