5905 boul Métropolitain E, Saint-Léonard, QCH1P 1X3Get directions
Motels, Hotel Resort
Howard Johnson Montrela Hotel is located a few minutes from the Olympic Stadium, the Botanical Garden, the Biodome and 15 minuted led the heart of Downtown. We are proud to offer y...more...See more text