Canadian Museum of Nature May 28, 2016 claudielarouche@gmail.com Loading Map.... Canadian Museum of Nature240 McLeod St - OttawaEvents 45.4127659 -75.68866209999999 Address 240 McLeod St Ottawa ON Canada Upcoming Events No events in this location