3000-3014 W 23rd Ave
Denver, CO 80211
$1,500,000 USD
4,655 SF
5.85% Cap Rate
4,655 SF
$1,500,000 USD
Storefront