39
5151 W 10th Ave
Denver, CO 80204
$4,395,000 USD
10,622 SF
11
Units
4.34% Cap Rate
10,622 SF
$4,395,000 USD
Apartments