Results 1 results found The Biosphere Environment Museum on St. Helen's Island, Montreal, Quebec, Canada, North America View of Park and Downtown from St.Helen Island, Montreal, Quebec