WIP · World in Pocket

Church of the Nativity

Menlo Park, US

Church of the Nativity

Church of the Nativity is a historic Roman Catholic church on the National Register of Historic Places in Menlo Park, California. It was built in 1887 and added to the National Register in 1980.

Listen to the audio guide for Church of the Nativity Free on WIP — starts by itself when you arrive, even with the screen off

Nearby