Details
Location
Ready to get started on your sustainability journey?
Book a complimentary consultation today to discuss your needs and learn more about how we can help you reach your goals.

The Montreal Marriott Château Champlain is a landmark 4-star hotel located in the heart of downtown Montreal, adjacent to the Bell Centre and directly connected to the city’s underground network. Originally designed for the 1967 World’s Fair, the hotel is renowned for its iconic architecture, once being the tallest hotel in Canada, and offers panoramic views of the city and Mount Royal. The property features 611 modern guest rooms, a 24-hour fitness center, an indoor pool, and extensive meeting and event spaces.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Book a complimentary consultation today to discuss your needs and learn more about how we can help you reach your goals.
