1231 Perry St
Denver, CO 80204
$1,580,000 USD
4,398 SF
2
Units
6.33% Cap Rate
4,398 SF
$1,580,000 USD
Apartments