A Guide to Nature Museum Ottawa
The Canadian museum of nature is a Natural historical museum in the capital city of Canada, Ontario, Ottawa. This castle-like structure was built between 1905 and 1911. It is located on Mcleod street in Ottawa. It was constructed by architect David Ewart, Chief Architect of the Department of Public Works. It has almost 18000 square […]