When you consider all that Terra House stands for as a landmark for reverent and responsible living in the 21st century, it would be antithetical not to be LEED Certified. And this kind of recognition from the highly acclaimed nonprofit U.S. Green Building Council is neither token nor ceremonial. LEED stands for “Leadership In Energy & Environmental Design,” and in planning, engineering and constructing Terra House from the ground up, we’ve incorporated all the latest techniques and technologies available. And as you might expect, our apartments feature a number of ENERGY STAR® appliances, reducing greenhouse and other emissions while lowering your energy bills. It’s all about giving you every plush comfort imaginable, with the peace of mind of living a healthier lifestyle that sustains the world we all share.