34
1420 Ogden St
Denver, CO 80218
$5,525,000 USD
21,747 SF
21,747 SF
$5,525,000 USD
Office