Contact Us
St. Camillus de Lellis Parish
314 W. Englewood Ave.
New Castle, PA 16105
314 W. Englewood Ave.New Castle, PA 16105
New Castle, PA 16105
Phone: 724-652-9471
Fax: 724-654-1430
Office Hours
8:30 - 4:30 Monday - Friday
Phone: 724-652-9471
Fax: 724-654-1430
8:30 - 4:30 Monday - Friday