The National Gallery stands on the northern side of Trafalgar Square, London

- Image ID: T58NPC

Similar stock images