Affordable office warehouse space and self storage units in southeast Denver are available at Rampart Business Plaza and Storage Center, conveniently located in the Denver Tech Center just blocks from I-25 and Arapahoe Rd223910ATTR:CLIMATE CONTROLLED