8269 E 23rd Ave
Denver, CO 80238
Rate Upon Request
150-9,670 SF
5
Spaces Available
Built 1989
9,670 SF Contiguous
Built 1989
150-9,670 SF
Rate Upon Request
Office, Office/Retail, Industrial