The Independence School: 1300 Paper Mill Rd Newark, DE