13
832 Cherry St
Denver, CO 80220
$7,600,000 USD
17,635 SF
10
Units
5.92% Cap Rate
17,635 SF
$7,600,000 USD
Apartments