1340 - 1340 Leyden St
Denver, CO 80220
$3,200,000 USD
15,299 SF
15,299 SF
$3,200,000 USD
Office