She has stayed in North Arlington, Jamaica, Kew Gardens and one other city before moving to Staten Island. Debra’s current address is 100 Colfax Ave, Staten Island, Ny 10306. Debra's possible...