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