Das Chateau Saint-Marc liegt im Stadtteil Centre-Ville Montréal, in einer Entfernung von 19 Autominuten vom Flughafen Montreal-Trudeau.
Mont Royal ist in 1 km Entfernung von hier und St.-Josephs-Oratorium ist nur 10 Autominuten vom Hotel entfernt. Ein 15-minütiger Spaziergang von dem 4-Sterne-Hotel aus führt Sie in die Innenstadt von Montréal. Canadian Centre for Architecture liegt in unmittelbarer Nähe zur Unterkunft. Das Hotel liegt zentral in 300 Meter Entfernung von der U-Bahn-Station Georges-Vanier.
Das Chateau Saint-Marc verfügt über 55 Zimmer mit einem Patio und einem Balkon. Hier werden auch ein Flachbildfernseher mit Satellitenkanälen sowie eine Minibar angeboten. Neben einer Wellness-Badewanne, einer getrennten Toilette und einer Dusche gehören auch ein Haartrockner und Handtücher zur Ausstattung des Badezimmers.
Die Gäste können ihren Durst mit einem Lieblingsgetränk in der Snack- Bar löschen. Das Restaurant Sam Cha bietet koreanische Gerichte an und befindet sich ganz nah am Hotel.