Home Eco Friendly Guide Philadelphia’s Comcast Center is the tallest LEED certified building in the US