2110 Stella Drive, Colorado Springs, CO 80921, USA
2110 Stella Drive
Colorado Springs
Colorado
80921
US
Visitors will find a restful environment among the thick forest of ponderosa pines. Timber Ridge provides an overlook of Aspen and Spruce Lakes as well as a picturesque setting of Pikes Peak and the mountain backdrop.