Lors de votre séjour dans Super 8 by Wyndham St. Louis North, vous vous trouverez à moins de 10 minutes de route de points d'intérêt comme St. Louis Union Station, Saint-Louis, Missouri, Etats-Unis d'Amérique et Stade de football américain Dome at America's Center. Les voyageurs pourront se dépenser au centre de fitness et profiteront de petits plus gratuits comme l'accès Wi-Fi, le parking sans voiturier et à emporter proposé tous les jours, entre 06 h 00 et 09 h 00. En voiture depuis l'hébergement, vous aurez également vite rejoint des sites comme City Museum et Salle omnisports Enterprise Center.