The London Museum is home to over 5,000 artworks and 45,000 artifacts. The museum features pieces from the famous Group of Seven and many regional artists. The museum offers different exhibits throughout the year to keep each visit unique.
The museum also has a restaurant called the River Room that overlooks the Thames River.
Photo: Mattjosephthomas, CC BY-SA 3.0