Saint Helen's Island is an island in the Saint Lawrence River, in the territory of the city of Montreal, Quebec, Canada. It forms part of the Hochelaga Archipelago.
La Ronde
Parc Jean-Drapeau
The Biosphere, Environment Museum
Jacques Cartier Bridge
Restaurant Le Ste-Hélène, Bistro-Terrasse
Sabra
Queues de Castor - Fort Edmonton
Mucho Nacho & Churros