120 Cecil Place is two (2) buildings totaling 121,000 SF situated on .82 acres for sale in Pittsburgh, Pennsylvania's Central Business District.