23
2420 17th St
Denver, CO 80202
$36.00 USD/SF/YR
6,000-24,983 SF
1
Space Available
Built 2015
24,983 SF Contiguous
Built 2015
6,000-24,983 SF
$36.00 USD/SF/YR
Office