36
18475 W Colfax Ave
Lakewood, CO 80401
$2,854,800 USD
6,344 SF
1
Unit
6,344 SF
$2,854,800 USD
Storefront Retail Office