Stock Photo - Montreal, Canada, Quebec, Ile Ste. Helene, Helene de Champlain Restaurant on Ile Sainte Helene (St. Helen's Island) in Montreal.

Stock Photo: Montreal, Canada, Quebec, Ile Ste. Helene, Helene de Champlain Restaurant on Ile Sainte Helene (St. Helen's Island) in Montreal.

Searchable keywords

Choose multiple keywords