3
12405 Grant St
Denver, CO 80241
$3,990,000 USD
13,500 SF
13,500 SF
$3,990,000 USD
Office