Christmas at The National Gallery on the 11th December 2018 in London in the United Kingdom. The National Gallery is an art museum in the City of Westminster, in Central London. It was Founded in 1824 and houses a collection of over 2,300 paintings dating from the mid-13th century to 1900.