Greenwood Mennonite School: 12802 Mennonite School Rd Greenwood, DE