News

Sts. Peter and Paul Catholic Church, located at 66192 St Mary Dr. in Pearl River, La. Thursday, Oct. 8, 2020. (Photo by David Grunfeld, NOLA.com | The Times-Picayune | The New Orleans Advocate) ...
The Cathedral Basilica of Saints Peter and Paul, head church of the Roman Catholic Archdiocese of Philadelphia, ... Washington, D.C., and New York City in 1857; and New Orleans in 1858. ...