Das zeitgenössische Hotel Super 8 By Wyndham St. Louis North bietet 65 Zimmer in der Nähe von O'Fallon Park Lake, circa 10 Minuten zu Fuß entfernt. Zu den Einrichtungen des Hotels zählen ein Geldautomat und ein Verkaufsautomat sowie WLAN in den öffentlichen Bereichen.
Das komfortable Hotel befindet sich in rund 6 km Entfernung vom Stadtmuseum und in rund 7 km Entfernung von der Kathedralbasilika St. Louis. Das Super 8 By Wyndham St. Louis North ist auch verstreut in einem Park und einem Waldpark. Die Unterkunft liegt auch nah an Wäldern, und der Bellefontaine Cemetery ist etwa 10 Minuten mit dem Auto von der Unterkunft entfernt. Wenn Sie im Hotel übernachten, können Sie auch natürliche Sehenswürdigkeiten wie dem Citygarden Sculpture Park (8 km von hier entfernt) genießen. Die Gäste finden die Bushaltestelle Broadway at Broadway-Taylor Transit Center direkt neben dem Hotel Super 8 By Wyndham St. Louis North, in einer Entfernung von 5 Gehminuten.
Die klimatisierten Schlafzimmer sind mit einem Schrank eingerichtet. Die Zimmer verfügen über eine getrennte Toilette und eine Dusche sowie über einen Haartrockner und Badelaken.
Das Hotel Super 8 By Wyndham St. Louis North bietet jeden Tag ein kostenloses Frühstück an.