Address & Contacts 5632 Santa Teresa Blvd San Jose, CA 95123 Tel: 408-226-9622 Get Directions Contacts Tel: 408-226-9622 Address & Contacts 5632 Santa Teresa Blvd San Jose, CA 95123 Get Directions Today's Hours