9
9660 E Alameda Ave
Denver, CO 80247
$9,000,000 USD
26,145 SF
6.3% Cap Rate
26,145 SF
$9,000,000 USD
Freestanding