The appealing hotel is conveniently located in Montreal city centre, only a short walk from all the major attractions of the city.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada