Ellen was born 64 years ago. Records link Ellen with Robert J Lucas, Achilles J Lucas, William S Lucas and 2 other people. In addition to New York, Ellen also lived in Bayside, Woodside, Flushing and one other city. 1960 is her birth date. 167 Perry St #5M, New York, Ny 10014 is where Ellen resides. Records link phone number (212) 352-0538 with Ellen’s details.