12
2199 S Parker Rd
Denver, CO 80231
$3,000,000 USD
10,100 SF
6.97% Cap Rate
10,100 SF
$3,000,000 USD
Storefront