620 W Kiowa St Colorado Springs, CO 80905
Estimated home value
About 620 W Kiowa St, Colorado Springs, CO
The property is located at 620 W Kiowa St, Colorado Springs, CO 80905. This is a single family residence / townhouse built in 1909. It has 2 bedrooms, and 1 bathroom. The home has a living area of 980 square feet and a total lot size of 0.08 acres. This property was last sold for $49,000.