Colorado Springs Pioniermuseum befindet sich in der Nähe vom 3-Sterne-Residence Inn Colorado Springs South und ist unter anderem in circa 10 Minuten Autofahrt zu erreichen. Außerdem gibt es Parkplätze.
Die Eiskunstlauf Hall of Fame ist circa 4 Kilometer vom Hotel entfernt. U.S. Olympic & Paralympic Training Center liegt ebenfalls etwa 15 Autominuten vom Residence Inn Colorado Springs South entfernt. Auch Cinemark Tinseltown USA and XD befindet sich in der Nähe, in einer 400 Meter Entfernung vom Hotel. Die Bushaltestelle Venetucci & Cheyenne Mountain befindet sich ebenfalls in der Nähe von der Unterkunft.
Im Residence Inn Colorado Springs South können Sie eines der 72 Zimmer wählen, die mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind und über ein Bügeleisen/Bügelbrett, Bügelmöglichkeiten und eine Klimaanlage verfügen. Das Badezimmer bietet eine getrennte Toilette und eine Dusche sowie einen Haartrockner und Badelaken. Einige Zimmer bieten eine Aussicht auf die Berge.
In der Umgebung gibt es viele Restaurants, darunter das Restaurant Outback Steakhouse, das sich nur 5 Minuten Fußweg von hier entfernt befindet.