Our Lady Of Fatima School: 801 N Dupont Hwy New Castle, DE