13
832 Cherry St
Denver, CO 80220
$8,500,000 USD
17,635 SF
10
Units
6.11% Cap Rate
17,635 SF
$8,500,000 USD
Apartments