San Francisco, California

Share
twitterlinkedinfacebook
Image 154 of 264
< Prev Next >
North-Beach_Church-42.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.