San Francisco, California

Share
twitterlinkedinfacebook
Image 157 of 264
< Prev Next >
North-Beach_Church-56.DNG
St. Peter and Paul's Church is located in San Francisco's North Beach neighborhood directly adjacent to Washington Square Park. Sister Margaret Natal is pictured.