3203 Albion St
Denver, CO 80207
$2,400,000 USD
5,538 SF
6
Units
5.6% Cap Rate
5,538 SF
$2,400,000 USD
Apartments