2600 Glasgow Ave Newark, DE 19702