140 Lyell St in Los Altos, CA :: New Homes by Terra Holdings Corp Skip main navigation