23
5353 W Colfax Ave
Denver, CO 80214
$1,695,000 USD
5,394 SF
5,394 SF
$1,695,000 USD
Office