Residence Inn Colorado Springs South is gelegen op circa 10 minuten rijden van World Arena en op ongeveer 4 km van het Penrose Heritage Museum.
Het hotel ligt op ongeveer 5 km van de luchthaven Colorado Springs Municipal en binnen 15 minuten met de auto van culturele bezienswaardigheden zoals het Colorado Springs Pioneers Museum. Tot de nabijgelegen sportattracties behoort het Olympisch Complex van de Verenigde Staten, op 6 km van het 3-sterrenhotel. Residence Inn Colorado Springs South bevindt zich op circa 20 minuten rijden van de Seven Falls en andere belangrijke bezienswaardigheden van Colorado Springs. De bushalte Venetucci & Cheyenne Mountain is momenten van het pand in Colorado Springs.
Ingericht met een slaapbank en een studeertafel, sommige van de 72 kamers beschikken over individuele airconditioning, een centraal verwarmingssysteem en een strijkijzer samen met wi-fi en een flatscreen televisie. Residence Inn Colorado Springs South biedt badkamers, uitgerust met een apart toilet en een douche. Een apart toilet en een douche, samen met een haardroger en handdoeken, zijn te vinden in de badkamers. Sommige units hebben uitzicht op de berg.
Outback Steakhouse is op 300 meter afstand.