PHONE:
Tel: 650-880-1401
Fax: 650-967-8876

ADDRESS:
1860 Grant Road
Los Altos, CA 94024

HOURS:
Parish office is closed to the public

Questions?