Geography
What is the london museum of art?
The National Gallery is an art museum in Trafalgar Square in the City of Westminster, in Central London. Founded in 1824, it houses a collection of over 2,300 paintings dating from the mid-13th century to 1900.
{{ relativeTimeResolver(1572712893376) }}
LIVE
Points
36
Rating
Similar Questions
Geography
•
1
Answer
Geography
•
2
Answers
Geography
•
2
Answers
Geography
•
1
Answer
Geography
•
2
Answers