London Walking Tours

Interesting Facts about the National Gallery

With over 4 million annual visitor turnouts, the National Gallery is a major art gallery in London and one of the most visited attractions of the world. Located at the Trafalgar Square, the National Gallery has come to symbolize the country‚Äôs keenness in preserving works of art for future generations […]