Contact Us

 

St. Camillus de Lellis Parish

314 W. Englewood Ave.
New Castle, PA 16105
314 W. Englewood Ave.
New Castle, PA 16105

Phone: 724-652-9471
Fax: 724-654-1430

Friend us on Facebook

Office Hours

8:30 - 4:30 Monday - Friday