Canadian Museum of Nature February 9, 2017 claudielarouche@gmail.com Loading Map.... Canadian Museum of Nature240 McLeod St. - OttawaEvents 45.4127659 -75.68866209999999 Address 240 McLeod St. Ottawa Canada Ontario K2P 2R1 Canada Upcoming Events No events in this location