St. Elizabeth Seton School

1095 Channing Ave.
Palo Alto CA 94301
1 Reviews

Sponsored Topics

See a problem? Let us know!
<p>St. Elizabeth Seton School is a Catholic school located within St. Thomas Aquinas. The staff cares about its students, and the facilities are great for the class size and age group. The halls are decorated with student artwork and projects, and the employees are very proud of the children.</p>