Location: in the heart of Montreal city centre, close to McGill University.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada