The elegant and modern hotel Delta Montreal is excellently located in the heart of downtown Montreal, in the vibrant entertainment district Le Quartier des Spectacles. It features a restaurant, a bar, a spa area and conference facilities. McGill University is just a few steps away; the fashionable shops of Sherbrooke Street and Ste-Catherine Street as well as numerous museums are within a short stroll.