1. Deli Shoppe 4090 Dupont Pkwy, Townsend, DE 19734 Coordinate: 39.39026,-75.66335 Phone: (302) 378-6234