Alexa Taulbee's address is 1409 Canyon Street , Plainview, TX 79072. Possible relatives include Eric Lunsford, Teresa Lunsford and 2 others. Public records show Alexa has also lived in Lubbock, TX. Alexa's latest phone number is (806) 293-4644. Previous phone numbers include (806) 429-7166 and (806) 470-9531.
Results 1 - 1 of 1