(Photos courtesy of Dennis Callahan)
307 Willow Ave.
South San Francisco, CA 94080
Mater Dolorosa Church. All Rights Reserved.
Church Website by Noble