Plan your adventure here with us at Delta Hotels Montreal! Located in the heart of the city's downtown...VIEW MORE district, our hotel offers all of the comforts of home, along with convenient access to some of Canada's most famous attractions. Enjoy modern amenities like free Wi-Fi access, 24-hour room service. Our prime location in downtown Montreal, Canada places you moments away from McGill University, Old Montreal and the Bell Centre; explore the area with ease.VIEW LESS
2 Adults / 1 Room
Economy/Coach