Neben Freizeiteinrichtungen wie einem saisonal betriebenen Außenpool bietet das 3-Sterne-Hotel Holiday Inn St Louis Sw - Route 66, An Ihg Hotel Saint Louis auch ein Businesszentrum für Geschäftsreisende.
Laumeier Sculpture Park und Watson Trail Park sind 19 Minuten bzw. 20 Minuten zu Fuß entfernt. Ein 5-minütiger Spaziergang vom Hotel aus führt Sie in die Innenstadt von Saint Louis. Grant's Farm ist unter anderem innerhalb von 15 Autominuten zu erreichen. Die 1333 South Kirkwood befindet sich in einer Entfernung von 300 Metern zum Hotel.
Einige der 213 Zimmer mit Blick aufs Meer sind mit TV und Kabelfernsehen mit Video-on-demand ausgestattet und verfügen über ein Bügeleisen/Bügelbrett, Bügelmöglichkeiten und eine Klimaanlage. Den Gästen stehen eine Wellness-Badewanne und eine getrennte Toilette sowie ein Haartrockner zur Verfügung. Einige private Badezimmer verfügen über einen Haartrockner und eine Wellness-Badewanne.
Jeden Morgen wird ein Frühstück im Restaurant serviert. Das Restaurant Texas Roadhouse mit amerikanischen Speisen ist nur 1 Kilometer von von der Unterkunft entfernt.