Location: on the corner of Peel and Sherbrooke, at the foot of the famous Mount-Royal park, is downtown Montreal's best location. Only steps away from all major centers, McGill University, renowned art galleries and museums.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada