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