CALIFORNIA IS THE PLACE WE START!
St Nicholas Catholic Church, 473 Lincoln Avenue, Los Altos, CA 94022, USA