8
8800 E Colfax Ave
Denver, CO 80220
$849,000 USD
1,800 SF
1,800 SF
$849,000 USD
Freestanding