The National Gallery is a must-see in London. Whether you are an Art Lover or just a curious person, you will learn a lot from this Art Institution. Being located on Trafalgar square and offering a free access to permanent collections, you definitely can’t miss it !