38
313 W Bayaud Ave
Denver, CO 80223
$1,895,000 USD
11,493 SF
11,493 SF
$1,895,000 USD
Warehouse