20
18 S Nevada Ave
Colorado Springs, CO 80903
$6,900,000 USD
33,000 SF
33,000 SF
$6,900,000 USD
General Retail