Delcastle Technical High School: 1417 Newport Rd Wilmington, DE