3575 De La Cruz Boulevard in Santa Clara