Santa Teresa High School

Home of the Saints

6150 SNELL AVE, SAN JOSE, CA 95123