Commercial
Orchard Plaza I, II, III & IV
Orchard Plaza, Denver, CO – This four building, class “A” flex-office complex has a total of 157,540 square feet. Located in the Denver Technological Center near Interstate 25, they offer easy access to the new light rail line and the Denver International Airport. This asset was sold in 2019.