Île Sainte-Hélène

E144829 UNEXPLORED

Île Sainte-Hélène is an island in the Saint Lawrence River in Montreal, Canada, best known as a major site of Expo 67 and now home to parks, museums, and cultural attractions.

Aliases (1)

Referenced by (8)

Please wait…