183 W Alameda Ave
Denver, CO 80223
$840,000 USD
1,129 SF
8.48% Cap Rate
1,129 SF
$840,000 USD
Storefront