Youaka Velaqquez was born in 1983, age 41. Youaka Velaqquez's address is 12402 Glenmeadow Drive , Stafford, TX 77477. Possible relatives include Ana Bailon, Ana Escobar and 5 others. Public records show Youaka has also lived in Houston, TX. Youaka's latest phone number is (281) 313-4804. Previous phone numbers include (832) 876-4459.
Results 1 - 1 of 1