Hôtel Delta Details Location Address:475 avenue du Président Kennedy, Montréal, Quebec, Canada, H3A1J7