Die Econo Lodge Downtown liegt zentral in der Nähe vieler wichtiger Sehenswürdigkeiten in der Innenstadt von Colorado Springs, nur wenige Gehminuten vom Colorado College entfernt.
Zimmeranzahl: 37
714 North Nevada Avenue, Colorade Springs, CO 80903, USA