13
3880 Holly St
Denver, CO 80207
$5,795,000 USD
40,388 SF
40,388 SF
$5,795,000 USD
Warehouse