Venue Information
Venue Information
Le Centre Sheraton Montreal Hotel
1201 Boulevard Rene-Levesque West, Montreal, Quebec, Canada, H3B 2L7
Le Centre Sheraton Montreal Hotel in downtown Montreal, Canada, is a fully renovated hotel that welcomes you with thoughtful amenities and a bustling location near the Bell Centre.
The hotel is near Montreal attractions like The Underground City and The Montreal Museum of Fine Arts. Hotel amenities include the Studio Pressurat Spa, fitness center, and indoor pool.
