Location: The Four Points by Sheraton Montreal Centre-Ville is a short distance from the centre of Montreal, next to the McGill University.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada