Das zeitgenössische Best Western Kirkwood Inn Windsor Springs mit 113 Zimmern liegt in einer 4 km Entfernung vom Sugar Creek Park und ist bei Sportfans sehr beliebt. Das Motel bietet WLAN in den öffentlichen Bereichen und auch eine Ladestation für Elektrofahrzeuge vor Ort.
Das Hotel liegt 10 Minuten Fahrt von der Ulysses S Grant National Historic Site und auch 15 Minuten Fahrt vom National Museum of Transportation entfernt. Das Best Western Kirkwood Inn ist zudem in ungefähr 2 km Entfernung vom Watson Trail Park gelegen. Auch Lynstone Park liegt rund 15 Minuten zu Fuß von der Unterkunft entfernt. Das The Magic House, eine der zahlreichen kulturellen Attraktionen der Stadt, liegt gleich neben der Unterkunft. Die Bushaltestelle Lindbergh at Kirkwood Crossing ist nur wenige Schritte entfernt von dem komfortable Hotel.
Ein kostenloses Express-Frühstück wird den Gästen ins Best Western Kirkwood Inn angeboten. Hotelgäste können sich auch in der Cocktail- Bar gut entspannen. Das Restaurant Dunkin' ist etwa 50 Meter von der Unterkunft entfernt gelegen.