Which system of locks, canals and channels is Notre Dame Island located immediately west of?
Notre Dame Island: Notre Dame Island (French: "Île Notre-Dame" ) is an artificial island located in the Saint Lawrence River in Montreal, Quebec, Canada.
i don't know