National Gallery admin November 8, 2023 No Comments The National Gallery is an art museum in Trafalgar Square in the City of Westminster, in Central London.