Das komfortable 2-Sterne-Hotel Super 8 By Wyndham St. Louis North liegt 6 km weit weg vom Stadtmuseum und bietet WLAN in den öffentlichen Bereichen und Parkplätze.
Das zeitgenössische Hotel liegt in circa 10 Fahrminuten Entfernung vom Bellefontaine Cemetery und in circa 10 Fahrminuten Entfernung vom Bahnhof Union. Der See (Cascade Lake) liegt ca. 3 Kilometer von hier entfernt. Wälder sind sehr nah am Super 8 By Wyndham St. Louis North gelegen. Der Citygarden Sculpture Park liegt in circa 15 Fahrminuten Entfernung vom Hotel. Die Bushaltestelle Broadway at Broadway-Taylor Transit Center ist ebenfalls ein paar Schritte entfernt von der Unterkunft.
Jedes der 65 Zimmer ist mit einem Bügeleisen/Bügelbrett und einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Eine getrennte Toilette und eine Dusche sind in den Zimmern vorhanden. Die klimatisierten Schlafzimmer bieten einen Schrank. Gäste sind eingeladen, einen Haartrockner und Handtücher in den privaten Bädern mit einer getrennten Toilette und einer Dusche zu nutzen.
Im Hotel Super 8 By Wyndham St. Louis North wird ein leichtes Frühstück jeden Morgen serviert.