
About Us
St. Richard Parish is a faith community located in the Archdiocese of Philadelphia. Nestled in the heart of South Philadelphia, St. Richard of Chichester Parish has been serving our local Catholic community since 1924. Come and see why you belong in our community here at St. Richard’s!