Hotel La Tour Belvédѐre à Montréal est situé à 400 mètres du Musée des beaux-arts de Montréal et à 2 km du Parc du Mont-Royal. Il fournit une piscine pour que les invités puissent se rafraîchir. L'hotel comprend également un parking.
Cet hotel 3 étoiles est à moins de 6 minutes de marche de Complexe Alexis Nihon et à quelques instants d'Atwater. La Tour Belvédѐre se trouve également à 250 m du Forum de Montréal. Les clients pourront également se rendre à la Place des Arts, qui est à 25 minutes à pied. La gare routière de Station Awater est à à quelques pas de cet hébergement.
140 chambres à Hotel La Tour Belvédѐre sont équipées de conforts comme un équipement de repassage et une climatisation ainsi qu'une TV multi-canal. Elles sont équipées d'un bureau, et disposent également d'une cafetière/théière. Quelques unités comprennent des vues sur la ville.
Le restaurant Le Smoking BBQ est dans une zone de 250 mètres.