Home
|

where is Montreal?

Montreal is a major city in Quebec, Canada, located on the Island of Montreal at the confluence of the Saint Lawrence and Ottawa rivers.

Tourism FAQs


© Place Sociale
About | Contact | Privacy Policy