12
844 Ogden St
Denver, CO 80218
$3,950,000 USD
15,000 SF
22
Units
5.21% Cap Rate
15,000 SF
$3,950,000 USD
Apartments