240 McLeod St., Ottawa Canada’s natural history museum is housed in the Victoria Memorial Museum Building, an historic castle-like structure made of local sandstone that opened in 1912.
Results that may be inaccessible to you are currently showing.