Tag: Trafalgar Square

National Gallery

Trafalgar Square – London – England The National Gallery is a famous art museum, located on the north side of Trafalgar Square in London. The museum offers a very complete overview of Western European paintings from the period between 1250 and 1900. Admission to the museum is free; an entrance fee is charged for special…