13
624 N Weber St
Colorado Springs, CO 80903
$895,000 USD
2,914 SF
7
Units
6.03% Cap Rate
2,914 SF
$895,000 USD
Apartments