Tower Hill School: 2813 W 17th St Wilmington, DE