16
1726 Champa St
Denver, CO 80202
$10.00 USD/SF/YR
2,056-4,867 SF
2
Spaces Available
Built 1963
4,867 SF Contiguous
Built 1963
2,056-4,867 SF
$10.00 USD/SF/YR
Office, Office/Retail