Au centre-ville de Montréal, le Château St-Marc possède toutes les qualités d’un hôtel cinq étoiles : l’élégance du décor, le luxe des installations et la fiabilité du service. Situé à proximité des restaurants et des principaux lieux d’intérêt, notamment le Musée des beaux-arts de Montréal, les universités McGill et Concordia, le Centre Bell et les rues Crescent et Sainte-Catherine, l’établissement dispose des infrastructures nécessaires pour la tenue de réunions d’affaires et d’événements collectifs.