2301 Blake Property detailsLocation2301 Blake Street Denver, CO, 80205Size53,000typeOffice and Retail