Saints Peter and Paul Church (Italiano: Ss. Pietro e Paolo), is a Roman Catholic Church in San Francisco's North Beach neighborhood. Located (somewhat ironically) at 666 Filbert Street, it is directly across from Washington Square, San Francisco and is administered by the Salesians of Don Bosco (...) (from Wikipedia)