April now resides at 1901 Seneca Rd, Wilmington, De 19805. April's birth date was listed as 1955. Public records show New Castle as a city April also stayed in. April is related to or closely associated with Catherine Ida Robbins, Gregory A Staudt, Ida C Robbins and 3 other people. April turned 69 years old. April owns the phone number (302) 888-2832.