22
2200-2216 S Cherry St
Denver, CO 80222
$2,280,000 USD
5,622 SF
4
Units
5.65% Cap Rate
5,622 SF
$2,280,000 USD
Apartments