Saint Thomas Aquinas Catholic ChurchParishShareHomer AvenuePalo Alto, California 94301United StatesGet directions