St Helen's Island

Located in Montreal, St Helen's Island is a large urban park in the heart of the Saint Lawrence River. The site of Expo 67, it is home to the Biosphere and wooded trails. This recreational area hosts festivals and offers panoramic views of the metropolis.

Experiences in St Helen's Island are coming soon.

Experiences in St Helen's Island are coming soon.

Getting there

St Helen's Island

Montréal, Montreal