Travelodge Hotel by Wyndham Montreal Centre se encuentra en Centro de Montreal, a tan solo 4 minutos a pie de Estación de metro de Place d’Armes y a 5 minutos a pie de Centro de convenciones de Montreal. Para los turistas, la zona es céntrica y es un lugar ideal para hacer visitas turísticas.