Saint Denis Catholic ChurchParishShare2250 Avy AvenueMenlo Park, California 94025United StatesGet directions