JOHN G. LEACH SCHOOL Phone: (302) 429-4055 Street Address LANDERS LANE NEW CASTLE, DE 19720+2094 Mailing Address: LANDERS LANE NEW CASTLE, DE 19720+2094 Coming soon: Your comments about this school.