Other cities that she has stayed in are Elkton and Newark. 47 Chambord Dr, Newark, De 19702 is where April resides. Records link phone number (302) 832-8694 with April’s details. This person's...