36
3820 Xavier St
Denver, CO 80212
$875,000 USD
2,336 SF
4
Units
5.01% Cap Rate
2,336 SF
$875,000 USD
Apartments