Lelia Deveaux was born in 1944, age 79. Lelia Deveaux's address is 1872 Nw 83rd Terrace , Miami, FL 33147. Possible relatives include Lashan Deveauf, Heather Deveaux and 2 others. Public records show Lelia has also lived in Miami, FL. Lelia's latest phone number is (305) 691-5265.
Phone Numbers: (305) 691-5265
Results 1 - 1 of 1