Location: situated on the the south shore of Montreal, 500 m. from the centre of Longueuil and close to the casino, the old quarter and the Formula 1 racing circuit.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada