The Alhambra - Recertification in Los Angeles is an Office building with 947,747 square feet with LEED 2009 rating system.<. Why It's Green: http://www.gbig.org/activities/energystar-2635379 1000 S. Fremont Ave, Alhambra, CA, USA