29
1181 Lowell Blvd
Denver, CO 80204
$1,650,000 USD
3,600 SF
3
Units
6.01% Cap Rate
3,600 SF
$1,650,000 USD
Apartments