Terra 2855 Stevens Creek Boulevard, San Jose, CA 95128