RUTH'S OVEN 220 North Tejon St., Colorado Springs, Colo. Colorado Springs' Most Beautiful Restaurant Recommended by Duncan Hines and AAA KStewarts Photo Stewarts Photo Lab., Colo. Springs, Colo 30534 Address