Luella Leon was born in 1933, age 90. Luella Leon's address is 20213 60th Avenue Ne, Kenmore, WA 98028. Possible relatives include Luchie Deleon, Rouel Deleon and others.
Also goes by: Luella T Deleon
Address History: 20213 60th Avenue Ne, Kenmore, WA 98028
Results 1 - 1 of 1