Luella Churchill was born in 1932, age 91. Luella Churchill's address is 121 Ocean View Way , Santa Cruz, CA 95062. Possible relatives include Jack Churchill, John Churchill and 1 others. Public records show Luella has also lived in Capitola, CA and Lakewood, CA. Luella's latest phone number is (808) 823-0882. Previous phone numbers include (831) 429-5408.
Address History: 121 Ocean View Way, Santa Cruz, CA 95062;
821 Sir Francis Avenue, Capitola, CA 95010;
Lakewood, CA 90712;
Kapaa, HI 96746
Results 1 - 1 of 1