Travelodge by Wyndham Edson is a welcoming hotel located in the charming town of Edson, Alberta, Canada. With a star rating of 2.0, this property offers a comfortable and practical stay for both business and leisure travelers. Opened in 1980, it features 67 well-appointed rooms, designed to provide a cozy retreat after a day of exploration or meetings.