There are some things that make you say "what were they thinking"? Such is the case of this magnificent church in one of my favorite neighborhoods in San Francisco.
Sts. Peter and Paul Church is in the predominantly Italian, North Beach District but whoever was working for the city when it was built was obviously no Bible scholar as it somehow managed to be given the address of 666 Filbert St.
What was city planner Damian Thorn thinking????