Residence Inn by Marriott Colorado Springs South
Colorado Springs, CO
Residence Inn by Marriott is designed to make you feel at home for a day, a week, a month or more.
Suites give you fifty percent more space than a traditional hotel room.
The Residence Inn Colorado Springs South is located five miles south of downtown and half a mile from World Arena.
2765 Geyser Dr., Colorado Springs, CO 80906, USA