Jajuan Townsend was born in 1980, age 43. Jajuan Townsend's address is 1640 Blalock Road Apt 317, Houston, TX 77080. Possible relatives include Paterica Townsend. Public records show Jajuan has also lived in Houston, TX. Jajuan's latest phone number is (281) 999-3738. Previous phone numbers include (832) 884-9000.
Related to: Paterica Townsend
Results 1 - 1 of 1