Pictures of newly proposed Comcast tower

The proposed "Comcast Innovation and Technology Center" will be located on the 1800 block of Arch Street in Center City.  (From http://corporate.comcast.com/)
January 15, 2014 12:40:00 PM PST