8
1245 E Colfax Ave
Denver, CO 80218
$12,000,000 USD
48,563 SF
48,563 SF
$12,000,000 USD
Office