220 Carroll Street in Sunnyvale, CA :: New Homes by Terra Holdings Corp Skip main navigation