Debra Leluan was born in 1971, age 52. Debra Leluan's address is 2806 E Kleindale Road , Tucson, AZ 85716. Possible relatives include Donna Landis, John Landis and 11 others. Public records show Debra has also lived in Tempe, AZ. Debra's latest phone number is (520) 269-6822. Previous phone numbers include (520) 327-2588.
Also goes by: Debra S Lelvan
Results 1 - 1 of 1