Debra has listed (201) 489-2762 as her phone number. Public records show Fort Lee and Closter as cities Debra also stayed in. 310 Cedar Ct, Norwood, Nj 07648 is where Debra lives. Debra was born 66 years ago. Debra's birth year is 1958.