6
2229-2231 Larimer St
Denver, CO 80205
$19.00 USD/SF/YR
1,741 SF
1
Space Available
Built 1890
1,741 SF Contiguous
Built 1890
1,741 SF
$19.00 USD/SF/YR
Office/Retail