Hélène de Champlain Restaurant on Ste-Hélène Island in Montreal (after renovation)

- Image ID: J8RCB9
Hélène de Champlain Restaurant on Ste-Hélène Island in Montreal (after renovation)
Marc Bruxelle / Alamy Stock Photo
Image ID: J8RCB9
Location: Montreal, QC, Canada