22
4439 W Nevada Pl
Denver, CO 80219
$1,750,000 USD
6,420 SF
9
Units
7.37% Cap Rate
6,420 SF
$1,750,000 USD
Apartments