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