20
10200 E Girard Ave
Denver, CO 80231
$16.50 USD/SF/YR
741-3,861 SF
21
Spaces Available
Built 1982
3,172 SF Contiguous
Built 1982
741-3,861 SF
$16.50 USD/SF/YR
Office