St. Mark’s Church Loading Map.... St. Mark’s Church1625 Locust Street - PhiladelphiaDetails 39.9489333 -75.16876960000002 Address 1625 Locust Street Philadelphia PA 19103 United States Upcoming Events No events in this location