Travelodge
Hotel
Montréal, Quebec
Located in Downtown Montreal, Travelodge by Wyndham Montreal Centre features an on-site restaurant and free Wi-Fi. It is 3 minutes' walk from Place-d’Armes subway station and 500 metres from Old Montreal and Chinatown.
Number of rooms: 245
50 Boul Rene Levesque Ouest, H2Z 1A2 Montréal, Canada
Hotel booked 2 times today.