Dark & controversialHistoric
St. Francis Lutheran Church
Since 1905
Saint Francis Lutheran Church was built in 1905 and is located at 152 Church Street, between Market Street and Duboce Street in San Francisco, California. The church building has stained glass windows and Memorial Terrace outside.
Source: Wikipedia / Wikidata
Nearby