Satellite map of Montreal Marriott Château Champlain Hotel
The Montreal Marriott Château Champlain Hotel is located in Montreal, Quebec, Canada, overlooking Place du Canada, at 1050 De la Gauchetière Street West.
Latitude: 45° 29' 51.00" N
Longitude: -73° 34' 1.92" W