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