La Tour Belvédère hotel is an apartment complex located downtown, 300 meters from Atwater Metro Station, which offers easy access to Montreal.
The property features an indoor pool on the top floor and a gym with cardiovascular equipment and machines.
Featuring views of the city or Mount Royal from their private balcony, this aparthotel has studios and suites with fully equipped kitchens. The large rooms feature cable TV and a seating area.
Local restaurants, theaters and shops along St. Catherine Street are within a 5-minute walk. Sherbrooke Street with its art galleries and museums is less than 10 minutes walk away. The Old Port of Montreal is 10 minutes' drive away.