Location: the hotel is situated in the city centre, beside the central station and close to the city's places of interest such as museums, restaurants & many others.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada