The property is a six-story, Class “A” office building consisting of 185,256 square feet constructed in 2001. 8181 E. Tufts is located in the north portion of the prestigious Denver Tech Center (DTC), the premier location in the Southeast market and one of Denver’s largest and most dynamic business parks.