Full profile
Mater Dolorosa Church
- S San Francisco, CA
- 0.4 mi away
- Sun 8:00, 10:00 AM, 12:00 & 2:00 PM
- Streams services online
Mater Dolorosa Catholic Parish is a Roman Catholic parish in South San Francisco founded in 1961 and now serving the community from 1040 Miller Avenue, known for its ric…
Catholic