Comcast lands more space in Philly

Office tower still under construction