Satellite map of World Trade Centre Montreal
The World Trade Centre Montreal (in French, Centre de Commerce mondial de Montréal) is an office and hotel complex located in the Quartier international district of Montreal, Quebec, Canada.
Latitude: 45° 30' 4.49" N
Longitude: -73° 33' 22.91" W