Skip to content
Catholic Churches in Philadelphia, Pennsylvania

Church of St. Leo

Archdiocese of Philadelphia

Directions

Address

Keystone St. & Unruh St.
Philadelphia, PA 19135

Church of St. Leo is a Roman Catholic parish in Philadelphia, Pennsylvania, part of the Archdiocese of Philadelphia. View the full schedule below.

Mass Schedule

Mass times not yet available. Help us by submitting them.

Frequently Asked Questions

Where is Church of St. Leo located?

Church of St. Leo is located at Keystone St. & Unruh St., Philadelphia, PA 19135. Get directions using the "Directions" button on this page.