Situado em Saint Louis, a cerca de 8 km do St. Louis Gateway Arch e a 7 km do Fox Theatre, o Super 8 by Wyndham St. Louis North disponibiliza acomodações com um centro de fitness e acesso Wi-Fi gratuito, bem como estacionamento privado gratuito para os hóspedes que conduzem. Este hotel de 2 estrelas disponibiliza uma recepção 24 horas e um multibanco. O hotel dispõe de quartos familiares.
As unidades incluem ar condicionado, uma televisão de ecrã plano com canais por cabo, um frigorífico, uma máquina de café, um chuveiro, um secador de cabelo e uma secretária. Os quartos incluem uma casa de banho privativa, produtos de higiene pessoal gratuitos e roupa de cama.
Os hóspedes do hotel podem desfrutar de um pequeno-almoço continental.
O Edward Jones Dome e o Lumière Place ficam a 7 km do Super 8 by Wyndham St. Louis North. O aeroporto mais próximo é o Lambert-. St.O Aeroporto Internacional de Louis fica a 14 km do alojamento.