20
2401 2411 2475 W Alameda Ave
Denver, CO 80223
$3,000,000 USD
7,672 SF
5.88% Cap Rate
7,672 SF
$3,000,000 USD
Freestanding