Foster+Partners just unveiled the first renders of their 59-story ComCast Innovation and Technology Center, which will be erected right next to the company’s headquarters in Philadelphia. The 1,121-foot glass tower is expected to become the tallest LEED-certified building in the United States, and – with a budget of over $1,2 billion – it will be Pennsylvania’s largest private development ever.
The tower is designed to offer over 1.5 million square feet of rentable office space and will house several broadcast television stations. It is expected to become one of the city’s most important media centers, but will also include a 200 room Four Seasons hotel and commercial services such as restaurants, gardens, fitness centers and event and meeting spaces. The new concourse will provide direct connections with SEPTA’s Suburban Station and enable easy access for urban commuters. The entire ground floor will be open towards the city and will act as an ‘urban room.’
The ComCast Innovation and Technology Center is expected to generate 20,000 temporary jobs, 2,800 permanent jobs within the city and another 4,000 within the Commonwealth. The building is slated for completion in the Fall of 2017, after which it will seek LEED Platinum certification.