13
2231 N Ogden St
Denver, CO 80205
$1,175,000 USD
4,501 SF
4
Units
5.03% Cap Rate
4,501 SF
$1,175,000 USD
Apartments