3600 S Beeler St
Denver, CO 80237
$1,706,000 USD
17,060 SF
17,060 SF
$1,706,000 USD
Office