Lela Boyd was born in 1933, age 91. Lela Boyd's address is 53970 E 270 Road , Afton, OK 74331. Lela's latest phone number is (479) 822-3648. Previous phone numbers include (501) 822-3648 and (918) 257-4409. The latest email address for Lela Boyd is lin****@gmail.com.
Address History: 53970 E 270 Road, Afton, OK 74331
Emails: lin****@gmail.com
Results 1 - 1 of 1