Located in Montreal (Downtown Montreal), Four Seasons Hotel Montreal is within a 10-minute walk of Bell Centre and McGill University. This 5-star hotel is 0.1 mi (0.1 km) from Sainte-Catherine Street and 1.4 mi ... Read more

View all Luxury Hotels in Montreal (QC)