Château Montebello 7 /10 Place overview Reviews Pictures Place overview Edit Mode Editing references To include an image The Château Montebello is a luxury hotel made of an impressive and visible wooden rotunda structure which is accessible for public viewing. The hotel complex is located by the charming Outaouais River in Montebello in southwestern Quebec. Visiting information and tips This section needs wiki content editing.