20 Glennwood Drive , Newark, DE, US