Loading...
Loading...
Saint Thomas Aquinas Catholic Church is a Catholic parish in Palo Alto, California, offering the sacraments, Mass, and spiritual formation in the tradition of the Roman Catholic Church. All are welcome to worship and grow in faith.