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

ADDRESS:
1860 Grant Road
Los Altos, CA 94024

HOURS:
Parish office is open Monday-Friday 9:00am-5:00pm

Questions?