Le Centre Sheraton Montreal Hotel is a comfortable and convenient hotel in Montreal, Canada situated near St. Catherine Street, the Bell Centre, Montreal business district, and shopping at Ogilvy. Our 51,000 sq ft of meeting space can accommodate 2,000 event guests.
- Wedding Resort
- Family Friendly
- Wheelchair Accessible