2186 S Holly St
Denver, CO 80222
$1,750,000 USD
16,050 SF
9.07% Cap Rate
16,050 SF
$1,750,000 USD
Office