Location: located 0.1 Km. from the city centre of Montreal, and 1.2 Km. from the Congress Centre.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada