Situé au centre-ville et relié au réseau souterrain, au métro, au Centre Bell et à la Gare Centrale. Ses chambres et suites sont dotées d'une fenêtre semi-circulaire offrant une vue captivante sur Montréal. Le Marriott Château Champlain offre à sa clientèle un centre de santé et de conditionnement physique multifonctionnel de 4500 pieds carrés.