Our Lady of the RosaryParishShare3221 Cowper StreetPalo Alto, California 94303United StatesGet directions