Built in 2006, the Property is a three-tenant retail building in the Tech Center of Southeast Denver. Photo Gallery