Public Square Tech Center

cleveland_exterior

Cleveland, OH

Home to the former May Company Department Store building, The Public Square Tech Center is located in the heart of Cleveland’s Central Business District. The complex offers an 8-story office building containing 930,106 square feet of rentable space situated on approximately 2.84 acres of land, and an attached 11-story, 674 space parking garage