2301 Stevens Creek Boulevard in Burbank, San Jose, California