Share this page:

The Travelodge Colorado Springs South in Colorado Springs is located at 1703 SOUTH NEVADA AVENUE, Colorado Springs, CO, US .   Click on the Google Map below to get an interactive version and see the area around the Travelodge Colorado Springs South.
Travelodge Colorado Springs South Map

Latest Topics

Maybe it's the Rocky Mountain air, the fresh crisp air or the entrepreneurial spirit that's so abundant, but Colorado is the place to go for beer....

Colorado, hands down, is one of the best places for skiing anywhere. With all of those high mountain peaks and plenty of snow, the skiing scene is...

Latest Topics