Nov 9, 2009 inhabitat
Philadelphia Announces the Tallest LEED Certified Building in US
Located in downtown Philadelphia right above the Suburban rail station, the Comcast Center has been awarded the title of “tallest LEED certified building in the US” after earning a Gold Certification for LEED-CS (Core & Shell). The obelisk-like 58 story tower is covered in high-performance glass and sunscreens, and features louvers in the atria to [...]

