Conveniently located in the heart of downtown Montreal, Canada, the Delta Montréal Hotel boasts a spacious, elegant lobby, large well-appointed guestrooms and a variety of full service amenities. The Delta Montréal Hotel is the ideal locatio...READ MORE