The Montreal Marriott Chateau Champlain offers elegance and charm in the heart of the city. The hotel is renowned for its unique architecture and its picturesque setting at the foot of two of the city’s most spectacular urban and historic parks, Place du Canada and Dorchester Square.
The hotel is appreciated by discerning travelers for the excellence of its location, rich comforts and spectacular views of the city skyline. Rooms are warm and welcoming with unusual arch-shaped windows with an abundance of natural light.
Guest can stroll out our front door and meander through the most dynamic and eclectic neighborhoods of city where they will find the best restaurants, cafe and attractions.