Church of the Nativity is a historic Roman Catholic church located at 210 Oak Grove Avenue in Menlo Park. It was built in 1887.
📍 Explore on PIXEO Map →
churchhistoric
Church of the Nativity is a historic Roman Catholic church located at 210 Oak Grove Avenue in Menlo Park. It was built in 1887.