Das 3-Sterne Hotel Millennium Saint Louis befindet sich 1 km vom See South Pond entfernt und bietet seinen Gästen einen Außenpool vor Ort. Das Hotel mit Hochgeschwindigkeitsinternet in den Zimmern.
Enterprise Center ist innerhalb von 20 Minuten fußläufig erreichbar. Stadtmuseum ist in einer Entfernung von 2 km von der Unterkunft. Die Bushaltestelle Broadway at Convent liegt in etwa 650 Meter Entfernung.
Die Gäste können im Restaurant frühstücken. Circa 5 Minuten von hier entfernt, befindet sich das Restaurant White Castle, in dem amerikanische Gerichte serviert werden.