Financial technology company Computershare is expanding its office space in Denver, leasing 282,000 square feet in the Denver Tech Center.
Back to Search Results
Login or obtain Article Access to read the rest of this content.
- Date:
March 17, 2020
- Category:
Office
- Zipcodes / Tags:
80111
- March 18, 2020
- Bill James