It's a little hard to see, but here's a new perspective: 21st and Point Breeze Avenue
I can't upload any further photos due to switching to iOS 11 (iPhone pics now come in .HEIC form, which I can't upload), but this tower is now visible from the 7th floor of Alter Hall/Fox School of Business on Temple's campus!