Das 3-Sterne Hotel La Tour Belvedѐre liegt im Bezirk Centre-Ville Montréal und verfügt über ein Hallenbad. In der Umgebung befinden sich Musée des beaux-arts de Montréal und die U-Bahn-Station Atwater, die ungefähr 350 Meter vom Hotel entfernt ist.
Die wichtigsten Sehenswürdigkeiten von Montréal wie Alter Hafen und Place Alexis Nihon liegen in der Nähe. Das Stadtzentrum von Montréal ist in etwa 15 Minuten zu Fuß erreichbar. Mont Royal ist in 2 Kilometer Entfernung von der Unterkunft. Die Bushaltestelle Station Awater ist rund 300 Meter vom Hotel La Tour Belvedѐre entfernt.
Das Hotel verfügt über 140 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung und bietet Bügelmöglichkeiten und eine Klimaanlage. Sie sind mit dunklen Holz-, einem Schreibtisch ausgestattet. Einige Zimmer überblicken den Innenhof.
Das Restaurant Le Smoking BBQ verwöhnt die Gäste mit kanadischen Gerichten und liegt nur 5 Minuten zu Fuß von der Unterkunft entfernt.