Situé à 5 minutes en voiture du centre-ville de Sudbury et à moins de 1 km du Science North Centre, cet hôtel dispose d'une piscine intérieure et d'un restaurant sur place.
Les chambres du Travelodge Hotel by Wyndham Sudbury sont équipées d'une connexion Wi-Fi gratuite, d'une télévision par câble et de chaînes cinéma à la carte. Elle comprend également un bureau et une cafetière.
Cet hôtel de Sudbury abrite un centre d'affaires. La réception est ouverte 24h/24 et un distributeur automatique de billets est disponible sur place.
Le Big Nickel et le musée des sciences de la Terre dynamique se trouvent à 10 minutes de route du Travelodge Hotel by Wyndham Sudbury. La galerie d'art de Sudbury se trouve à 2,4 km de l'hôtel.