Luria Townsend was born in 1990, age 33. Luria Townsend's address is 9888 Taj Mahal Street , El Paso, TX 88595. Possible relatives include Eugene Townsend, Uriel Townsend and others. Public records show Luria has also lived in Greenwood, SC. Luria's latest phone number is (915) 309-9494. Previous phone numbers include (915) 831-0652. The latest email address for Luria Townsend is fer****@yahoo.com.
Address History: 9888 Taj Mahal Street, El Paso, TX 88595;
871 Cambridge Avenue East, Greenwood, SC 29646
Emails: fer****@yahoo.com,
lur****@yahoo.com
Results 1 - 1 of 1