Hotel & Location
Le Centre Sheraton Montréal Hotel welcomes you to the city center with environmentally sustainable design, thoughtful amenities and friendly service. You’ll find us in the bustling downtown district of Montréal, steps away from Bell Centre and St. Catherine’s Street and close to landmarks like the Old Port and Notre Dame Basilica. Spacious hotel accommodations offer views of the city and the Sheraton Signature Sleep Experience.
Please note that the Sheraton is nearly sold out at this point. You may need to secure a room at a nearby hotel.
Le Centre Sheraton Montréal Hotel
1201 Boulevard Rene-Levesque West