Our Lady of Grace ChurchParishShare3433 Somerset AvenueCastro Valley, CA 94546United StatesGet directions